![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Jungle_Rao
这个作者很懒,什么都没留下…
展开
-
排序算法Java实现(一):冒泡排序(Bubble Sort)
冒泡排序(Bubble Sort)的思路第一步:从第一位开始,把相邻两位进行比较 如果发现前面的比后面的大,就把大的数据交换在后面,循环比较完毕后,最后一位就是最大的 。这就好比冒泡,每一次循环比较后都让最大的“泡泡”浮到了最上面。第二步: 重复第一步的循环比较,只是上次浮起来的最大的“泡泡”不用参与比较。第二次比较获得的次大者就会排在最大者的后面。以此类推,数组里面的值通过一次次的循环...原创 2018-07-19 21:19:21 · 432 阅读 · 0 评论 -
排序算法Java实现(二):选择法排序(Selection Sort)
选择法排序的思路:第一步:把第一位和其他所有的进行比较,只要比第一位小的,就换到第一个位置来比较完后,第一位就是最小的; 第二步:然后再从第二位和剩余的其他所有位进行比较,只要比第二位小,就换到第二个位置来 比较完后,第二位就是第二小的 以此类推,最终就完成从小到大的排序; ...原创 2018-07-19 21:34:25 · 297 阅读 · 0 评论 -
排序算法Java实现(三):二叉树排序(递归)
二叉树介绍在计算机科学中,二叉树是每个结点最多有两个子树的树结构。二叉树由各种节点组成,如下图所示:每个节点都可以有左子节点,右子节点 每一个节点都有一个值二叉树遍历:二叉树的遍历分左序,中序,右序左序即: 中间的数遍历后放在左边 中序即: 中间的数遍历后放在中间 右序即: 中间的数遍历后放在右边二叉树排序法的思路:假设通过二叉树对如下10个随机数进行排序...原创 2018-07-19 22:03:39 · 6583 阅读 · 2 评论 -
《算法》第四版 eclipse 开发环境搭建及二分查找示例
搭建《算法》第四版的 eclipse 开发环境,大概花了我大半天的时间,各种找资料,各种踩坑。现在只希望你能按照下面的步骤,成功的搭建好环境。目录1、下载algs4.jar 和algs4-data.zip2、在eclipse中新建一个项目,在项目下面建一个包。3、将下载到的algs4.jar 和algs4-data.zip两个文件全部解压到你项目文件夹下的src目录下正...原创 2018-11-17 00:13:54 · 663 阅读 · 0 评论