File tree Expand file tree Collapse file tree 1 file changed +61
-0
lines changed
Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ Hi Dheeraj, Deepak here ...
2+
3+ item, deadline, penalty
4+ i1, 1, 100
5+ i2, 2, 100
6+ i3, 2, 200
7+
8+ (sorting on penalty example)
9+ item, deadline, penalty
10+ i1, 1, 100
11+ i2, 2, 50
12+ i3, 2, 200
13+
14+
15+ (sorting on deadline then on penalty)
16+ item, deadline, penalty
17+ i1, 1, 100
18+ i2, 2, 200
19+ i3, 2, 200
20+
21+
22+
23+ 10
24+ / \
25+ 5
26+ / \
27+ 1 2
28+
29+
30+ (10(5(1()())2....
31+
32+ String getString(Node root){
33+
34+ StringBuilder sb = new StringBuilder();
35+
36+ Stack stack = new Stack();
37+ stack.push(root);
38+
39+ while(!stack.isEmpty(){
40+ Node node = stack.pop();
41+ if(node == null){
42+ sb.add("()");
43+ }else{
44+ sb.add("("+node.data);
45+ stack.push(node.left);
46+ stack.push(node.right);
47+ }
48+ }
49+
50+
51+ }
52+
53+
54+
55+
56+
57+
58+
59+
60+
61+
You can’t perform that action at this time.
0 commit comments