数据结构与算法
Bruce-Tao
努力入坑中
展开
-
快速排序——JAVA实现(图文并茂)
高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6...转载 2020-03-13 21:08:18 · 260 阅读 · 0 评论 -
栈实现队列和队列实现栈
栈结构: 先进后出(FILO); 队列结构:先进先出(FIFO); 所以想要用栈实现队列的效果,自然而然地就想到两个栈实现一个队列; 代码如下:原创 2018-11-15 15:11:29 · 2885 阅读 · 0 评论