Skip to content

Instantly share code, notes, and snippets.

@masious
masious / q1.java
Last active August 29, 2015 14:07
DS Questions - Question 1
package q1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.EmptyStackException;
import java.util.HashMap;
import java.util.Stack;
public class Main {
@masious
masious / q2.java
Last active August 29, 2015 14:07
DS Questions - Question 2
package q2;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
int a = 0;
try {
@masious
masious / q3.java
Last active August 29, 2015 14:07
DS Questions - Question 3
package q3;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Iterator;
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
@masious
masious / MyStack.h
Last active August 29, 2015 14:07
DS Questions - Question 1 - C++
#pragma once
template<class T>
class MyStack
{
private:
T * array;
int maxSize;
public:
int front;
@masious
masious / q2.cpp
Last active August 29, 2015 14:07
DS Questions - Question 2 - C++
#include<iostream>
using namespace std;
long long binaryOf(int a){
return a?binaryOf(a/2)*10 + a%2:0;
}
int main(){
int a;
cin>>a;
@masious
masious / Hanoi Tower.java
Last active August 29, 2015 14:07
Hanoi Tower Program in Java to calculate token time to solve it and its order
//Algorithm and implemention by Masoud Bonabi
import java.util.Stack;
public class Main {
static Stack[] pipes;
final static int N = 3;
public static void solve(final int srcPipe,final int destPipe,final int solveFor){
#include "Node.h"
#include<iostream>
using namespace std;
Node::Node(int elem){
data = elem;
isDataSet = true;
next = nullptr;
}
Node::Node(void){
@masious
masious / Boss.java
Created March 2, 2015 18:50
AP_TA_1393_12_11
public class Boss extends Employee{
public Boss(String firstName, String lastName, int salary) {
super(firstName,lastName);
setSalary(salary);
}
@Override
protected void work() {
@coroutine
def receive_messages():
try:
while not QUIT:
msg = (yield)
if getattr(msg, 'sender', None) == None:
# print("\n\n\nERROR 1\n\n")
continue
if getattr(msg.sender, 'type', None) == None:
var Note = React.createClass({
getInitialState: function () {
return {
editing: false,
text: this.props.children
}
},
edit: function () {
this.setState({