This file contains 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 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 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 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 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 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 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 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 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 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