Commit Graph

54 Commits

Author SHA1 Message Date
wangzheng0822
5ebfdc90d8
Update BinarySearchTree.java 2018-11-14 10:36:51 +08:00
wangzheng0822
96d308044e
Create BinarySearchTree.java 2018-11-13 22:55:15 +08:00
quanxing
d784b1b91a 添加带头节点翻转和不带头节点翻转以及回文串的实现C 2018-11-06 23:35:10 +08:00
westGG
99ee504a68 Resovle the conflict of the 11_sorts/Sorts.java 2018-11-04 10:19:11 +08:00
westGG
bd19818762 fix 133 2018-11-02 16:31:12 +08:00
Liam Huang
e484fe890e [java][17_skiplist] typo fix [forwords -> forwards] 2018-10-30 14:29:17 +08:00
wangzheng
d4eba0b686 Merge branch 'master' of https://github.com/wangzheng0822/algo 2018-10-28 23:07:51 +08:00
wangzheng
4742ac4d53 17 skiplist 2018-10-28 23:01:45 +08:00
wangzheng0822
6f934a97df
Merge pull request #99 from Liam0205/13_sorts
[cpp][13_sorts] 线性排序算法实现
2018-10-26 10:36:13 +08:00
wangzheng0822
18558aba7b
Merge pull request #95 from PansonPanson/master
java/12_sorts/MergeSort
2018-10-25 17:29:28 +08:00
Liam Huang
6f48cab072 [java][13_sorts] adjust the name of the directory.
14_sorts => 13_sorts, since the counting sort algorithm was introduced
in the 13th lecture.
2018-10-24 16:11:21 +08:00
PansonPanson
373b935efb java/12_sorts/MergeSort 2018-10-23 23:31:39 +08:00
carlos
ac6ad844c9 Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
2018-10-23 17:51:36 +08:00
wangzheng0822
42b6fd1d0b
Merge pull request #78 from Liam0205/11_sorts
[C++][11_sorts] 相关排序算法实现
2018-10-23 10:24:10 +08:00
wangzheng0822
40e85765af
Merge pull request #73 from RichardWeiYang/master
Sorts in c
2018-10-22 10:53:54 +08:00
wangzheng
2532017ee3 14_sorts 2018-10-18 16:14:44 +08:00
Liam Huang
46663a11a6 [java][05_array] update GenericArray.java, remove \b in file. 2018-10-17 10:40:29 +08:00
Liam Huang
7838cb7620 [java][05_array] adjust filename. 2018-10-16 22:18:11 +08:00
wangzheng
53a608e769 Merge branch 'master' of https://github.com/wangzheng0822/algo 2018-10-16 17:57:57 +08:00
wangzheng
bff2d397b9 12_sorts 2018-10-16 17:57:42 +08:00
Wei Yang
b21be9c796 11_sorts: skip swap in case minIndex equals i
Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
2018-10-16 14:39:57 +08:00
wangzheng0822
4e0649eee5
Merge pull request #70 from RichardWeiYang/master
11_sorts: more tight boundary for selectionSort() and remove minValue
2018-10-16 10:46:42 +08:00
Wei Yang
be96922020 11_sorts: more tight boundary for selectionSort() and remove minValue
It is for sure a[i] == a[j], when i == j. So we could skip those cases.

And minValue could be represented by a[minIndex], so replace minValue
with a[minIndex].

Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
2018-10-16 02:10:12 +08:00
Rain Liu
e6acab7a1a Other sort algorithms: bubbleDown and shell sort 2018-10-16 01:09:21 +08:00
carlos
bc3b4e3510 合并原始代码主干
合并原始代码主干
2018-10-15 11:05:22 +08:00
wangzheng0822
145f62eb45
Merge pull request #62 from quanxing/master
修改了插入元素的方法
2018-10-15 10:11:56 +08:00
wangzheng0822
9b4dba55d1
Merge pull request #56 from Gilbertat/master
添加动态数组
2018-10-15 10:10:42 +08:00
wangzheng
35f6a3a911 fix bug. 2018-10-15 10:09:49 +08:00
quanxing
cf07ae7747 修改了插入元素的方法 2018-10-14 22:46:23 +08:00
wangzheng
80550d66de Merge branch 'master' of https://github.com/wangzheng0822/algo 2018-10-14 19:36:41 +08:00
wangzheng
46266da8ec 11_sorts 2018-10-14 19:36:24 +08:00
Shi Yue
c6275984b0
Merge pull request #1 from wangzheng0822/master
动态数组
2018-10-12 18:55:34 +08:00
Gilbertat
be01ea5048 添加动态数组 2018-10-12 18:51:46 +08:00
wangzheng0822
a7d5144a58
Merge pull request #40 from Liam0205/bugfix_java_09_queue
[JAVA][09_queue] bugfix and typofix.
2018-10-12 17:47:00 +08:00
Liam Huang
4be60c4628 [09_queue] typo fix. 2018-10-10 23:06:56 +08:00
Liam Huang
f520b13b09 [09_queue] bugfix for printAll in CircularQueue. 2018-10-10 23:00:17 +08:00
xiaojunhehe
03f846c07c
针对上次修改的一些错误进行修正并且回答count的作用 2018-10-10 19:46:02 +08:00
wangzheng
34b568fd27 09_queue 2018-10-09 18:06:28 +08:00
Rain Liu
79e2a3f2cb Update java/08_stack/SampleBrowser.java 2018-10-09 06:59:10 +08:00
wangzheng0822
61c8385b85
Merge pull request #10 from chinalwb/master
deleteByNode可以提前结束 && deleteByValue 增加可重复删除指定value的代码
2018-10-08 11:09:38 +08:00
wangzheng0822
f86d85e4c8
Merge pull request #13 from xumorden/master
您定义的n和count没有看懂,而且调用过程中产生角标越界异常,我使用的JDK是1.8。自己私下改了代码,加了注释,希望能给您的开源项目做贡献。
2018-10-08 11:06:10 +08:00
wangzheng
62636dccff 08_stack 2018-10-07 14:51:02 +08:00
xumorden
62a07df093 您定义的n和count没有看懂,而且调用过程中产生角标越界异常,我使用的JDK是1.8。自己私下改了代码,加了注释,希望能给您的开源项目做贡献。 2018-10-07 11:32:14 +08:00
Rain Liu
04c7c20b68 deleteByNode可以提前结束
当删除节点为头结点的时候可以不用进行循环查找要删除节点的前驱节点
2018-10-06 23:15:37 +08:00
Rain Liu
181f721ad6 回滚deleteByNode可以提前结束的提交 2018-10-06 23:09:22 +08:00
Rain Liu
1d24c84df9 增加可重复删除指定value的代码 2018-10-06 23:06:09 +08:00
Rain Liu
20e65972d1 deleteByNode 可以提前结束 2018-10-06 22:38:31 +08:00
wangzheng
704a1afef9 07_linkedlist 2018-10-04 15:43:53 +08:00
wangzheng
4d1525b9a1 06_linkedlist 2018-10-02 23:42:34 +08:00
wangzheng
b9cbd6991b array 2018-10-02 22:48:23 +08:00