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; | |
import java.util.Map.Entry; | |
import java.util.Set; | |
public class Dictionary { | |
private TrieNode root; | |
public Dictionary() { | |
root = new TrieNode(null); |
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
### Keybase proof | |
I hereby claim: | |
* I am flexelem on github. | |
* I am buraktas (https://keybase.io/buraktas) on keybase. | |
* I have a public key whose fingerprint is 7A85 0AFA 2966 A9D3 4373 47ED D57B 4F5E 6010 4B7C | |
To claim this, I am signing this object: |
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
package compute_strongly_connected_components; | |
import java.util.ArrayList; | |
import java.util.Arrays; | |
import java.util.HashMap; | |
import java.util.Iterator; | |
import java.util.Stack; | |
public class ComputeSCC { |
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; | |
public class FindCommonElementsInTwoArrays { | |
public ArrayList<Integer> findCommonElementsOfTwoArray(int[] array1, int[] array2) { | |
int[] larger = array1; | |
int[] smaller = array2; | |
if (array1.length < array2.length) { |
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 AWS = require("aws-sdk"); | |
var simpleParser = require("mailparser").simpleParser; | |
var s3 = new AWS.S3(); | |
exports.handler = async (event, context, callback) => { | |
console.log("Invoked Lambda"); | |
const mail = event.Records[0].ses.mail; | |
console.log("Mail"); |
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.NoSuchElementException; | |
/** | |
* CLRS - Introduction to Algorithms Ex.10.1-2 | |
* Explain how to implement two stacks in one array A[1..n] in such a way that | |
* neither stack overflows unless the total number of elements in both stacks together is n. | |
* The PUSH and POP operations should run in O(1) time. | |
* | |
* There are two stacks in one array which the first one grows upwards ( A[1..N] ), | |
* and the second one grows downwards ( A[N..1] ). |
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 { | |
CfnParameter, Construct, Stack, StackProps, | |
} from '@aws-cdk/core'; | |
import * as lambda from '@aws-cdk/aws-lambda'; | |
import * as apigateway from '@aws-cdk/aws-apigateway'; | |
import * as iam from '@aws-cdk/aws-iam'; | |
import * as secretsmanager from '@aws-cdk/aws-secretsmanager'; | |
import { ApiStackProps } from './entity'; | |
export class CostApiStack extends Stack { |
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
Resources: | |
costapi8876B5F2: | |
Type: AWS::ApiGateway::RestApi | |
Properties: | |
EndpointConfiguration: | |
Types: | |
- EDGE | |
Name: cost-api | |
Metadata: | |
aws:cdk:path: CostApiAlfa/cost-api/Resource |
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; | |
public class MinHeap { | |
private ArrayList<Integer> list; | |
public MinHeap() { | |
this.list = new ArrayList<Integer>(); | |
} |
OlderNewer