This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| body { | |
| background-color: green; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| body { | |
| background-color: red; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var GetXHR = (function() { | |
| var module = {}; | |
| module.sendRequest = function(url, callback) { | |
| var req; | |
| if (window.XDomainRequest) { | |
| req = new XDomainRequest(); | |
| if (!req) return; | |
| req.onload = function(){ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| pair<pair<char,char>,int> maxLenSubstring2Chars(string s){ | |
| pair<char,int> lastChar; | |
| lastChar.first=s[0]; | |
| lastChar.second=1; | |
| pair<pair<char,char>,int> longestPairYet; | |
| longestPairYet.second=-1; | |
| pair<pair<char,char>,int> currentPair; | |
| currentPair.first.first=s[0]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <iostream> | |
| #include <vector> | |
| using namespace std; | |
| int Max(int a, int b){ | |
| return a>b?a:b; | |
| } | |
| int Min(int a, int b){ | |
| return a<b?a:b; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <iostream> | |
| #include <stack> | |
| #include <vector> | |
| using namespace std; | |
| class SetOfStacks{ | |
| vector<stack<int>> stacks; | |
| int threshold; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| template<int N> | |
| void rotate90Clockwise(int (&matrix)[N][N]){ | |
| //Transpose the matrix | |
| int temp; | |
| for(int i=0;i<N;i++){ | |
| for(int j=0;j<i;j++){ | |
| temp=matrix[i][j]; | |
| matrix[i][j]=matrix[j][i]; | |
| matrix[j][i]=temp; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| int find(vector<int> elements, int start, int end, int key){ | |
| if(start>end) return -1; | |
| int mid = start + (end-start)/2; | |
| if(elements[mid]==key) return mid; | |
| if(elements[mid]>=elements[start]){ | |
| if(key>=elements[start] && key<elements[mid]) return find(elements,start,mid-1,key); | |
| else return find(elements,mid+1,end,key); | |
| }else{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| int LCPLength(vector<string> input){ | |
| //Find the length of shortest string in the input set | |
| int minLen = INT32_MAX; | |
| for(int i=0;i<input.size();i++){ | |
| if(input[i].length()<minLen) minLen=(int)input[i].length(); | |
| } | |
| bool done = false; | |
| int lcpLen=0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.util.ArrayList; | |
| /** | |
| * | |
| * @author anirvana | |
| */ | |
| public class MergeSort { | |
| public static void main(String[] args) { | |
| ArrayList<Integer> elements=new ArrayList<Integer>(); |
NewerOlder