摘要: 这道题目并不能直接使用递归,因为 7(1) 7(1) 7(1) 7(1) 7(2) ... 阅读全文
posted @ 2018-11-17 20:44 xyee 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 快速排序是一种分治的思想。每次快速排序的时候,都是用第一个数来比较的,然后设置两个指针,一个i 一个 j ,一个指向首位,一个指向末尾。然后从末尾开始比较,如果 a [ j ] 大于a [ 0 ] 的话那就让j-... 阅读全文
posted @ 2018-11-17 16:55 xyee 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 快速排序是一种分治的思想。 每次快速排序的时候,都是用第一个数来比较的,然后设置两个指针,一个i 一个 j ,一个指向首位,一个指向末尾。 然后从末尾开始比较,如果 a [ j ] 大于a [ 0 ] 的话那就让j--,直到后面的数有一个小于 a [ 0 ],然后交换两个数的值。 这时候开始进行 i 阅读全文
posted @ 2018-11-17 16:55 xyee 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 异或运算就是 相同为零,不同为一。对于异或来说,设置一个变量a和变量b分别赋初值为3,那么 B(异或之后的结果)a=a^b; a 00 b 11b=a^b; a 0... 阅读全文
posted @ 2018-11-17 16:31 xyee 阅读(173) 评论(0) 推荐(0) 编辑
摘要: https://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F 先上一个网站,这个 网站最好看看。 点开之后可以看到归并排序的动态演示图,只要能理解这个图,就能够理解递归和归并排序了。 你可以看到图里面的数分了四层,然后变成八个数 阅读全文
posted @ 2018-11-17 16:25 xyee 阅读(616) 评论(0) 推荐(0) 编辑
摘要: https://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F先上一个网站,这个 网站最好看看。点开之后可以看到归并排序的动态演示图,只要能理... 阅读全文
posted @ 2018-11-17 16:25 xyee 阅读(90) 评论(0) 推荐(0) 编辑