返回顶部

随笔分类 -  算法

摘要:前言说明 十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来砍我,如果不想砍我就给我来个好看。 术语解释 阅读全文
posted @ 2021-01-28 08:51 不懒人 阅读(555) 评论(0) 推荐(0) 编辑
摘要:字母表数据结构 package string; import edu.princeton.cs.algs4.StdOut; public class Alphabet { public static final Alphabet BINARY = new Alphabet("01"); public 阅读全文
posted @ 2020-02-12 21:52 不懒人 阅读(713) 评论(0) 推荐(0) 编辑
摘要:一、顺序查找(基于无序链表,效率低下) package search; import edu.princeton.cs.algs4.Queue; import edu.princeton.cs.algs4.StdIn; import edu.princeton.cs.algs4.StdOut; pu 阅读全文
posted @ 2020-02-11 09:26 不懒人 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:一.选择排序 在待排序的一组数据中,选出最小(最大)的一个数与第一个位置的数交换,然后在剩下的数中,再找最小(最大)的数与第二个位置的数交换位置,依次类推,直到第N-1个元素与第N个元素交换位置,选择排序结束。 import edu.princeton.cs.algs4.StdIn; import 阅读全文
posted @ 2020-02-09 21:19 不懒人 阅读(721) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示