Skip to content

Commit 61c8b97

Browse files
committed
add 912
1 parent 22527c7 commit 61c8b97

File tree

8 files changed

+394
-299
lines changed

8 files changed

+394
-299
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,5 @@ Idx | Date | Question | Python| Java | Domain | Tag | Difficulty | Remark
3939
033|20200406|[110. Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree/)|[110p](https://github.com/shishishu/leetcode-python-java/blob/master/ipynb_files/110_Balanced_Binary_Tree.ipynb)|[110j](https://github.com/shishishu/leetcode-python-java/blob/master/java_codes/110/Solution.java)|Tree|Recursive|Easy
4040
034|20200406|[96. Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees/)|[096p](https://github.com/shishishu/leetcode-python-java/blob/master/ipynb_files/096_Unique_Binary_Search_Trees.ipynb)|[096j](https://github.com/shishishu/leetcode-python-java/blob/master/java_codes/096/Solution.java)|BST|DP|Medium
4141
035|20200406|[95. Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii/)|[095p](https://github.com/shishishu/leetcode-python-java/blob/master/ipynb_files/095_Unique_Binary_Search_Trees_II.ipynb)|[095j](https://github.com/shishishu/leetcode-python-java/blob/master/java_codes/095/Solution.java)|BST|DP|Medium
42+
036|20200419|[912. Sort an Array](https://leetcode.com/problems/sort-an-array/)|[912p](https://github.com/shishishu/leetcode-python-java/blob/master/ipynb_files/912_Sort_an_Array.ipynb)|[912j](https://github.com/shishishu/leetcode-python-java/blob/master/java_codes/912/Solution.java)|List|Sort|Medium
4243

images/912_Q.PNG

42.9 KB
Loading

images/912_S1.PNG

11.8 KB
Loading

images/912_S2.PNG

22.5 KB
Loading

ipynb_files/095_Unique_Binary_Search_Trees_II.ipynb

Lines changed: 0 additions & 299 deletions
This file was deleted.

ipynb_files/912_Sort_an_Array.ipynb

Lines changed: 376 additions & 0 deletions
Large diffs are not rendered by default.

java_codes/912/Solution.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
class Solution {
2+
public int[] sortArray(int[] nums) {
3+
int shiftVar = 50000;
4+
int[] interArray = new int[50000*2+1];
5+
int idx = 0;
6+
for (int num: nums){
7+
interArray[num + shiftVar]++;
8+
}
9+
for (int i = 0; i < interArray.length; i++){
10+
while(interArray[i]-- > 0){
11+
nums[idx++] = i - shiftVar;
12+
}
13+
}
14+
return nums;
15+
}
16+
}

java_codes/java_codes.iml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
<sourceFolder url="file://$MODULE_DIR$/110" isTestSource="false" />
4040
<sourceFolder url="file://$MODULE_DIR$/096" isTestSource="false" />
4141
<sourceFolder url="file://$MODULE_DIR$/095" isTestSource="false" />
42+
<sourceFolder url="file://$MODULE_DIR$/912" isTestSource="false" />
4243
</content>
4344
<orderEntry type="inheritedJdk" />
4445
<orderEntry type="sourceFolder" forTests="false" />

0 commit comments

Comments
 (0)