自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liiixin的博客

记录学习编程中的心得收获

  • 博客(7)
  • 收藏
  • 关注

原创 算法4 第三章《查找》1——符号表与二叉查找树

算法4 第三章《查找》1——符号表与二叉查找树符号表:一张抽象的表格,将各种信息存储在其中,然后按照指定的键来搜索并获取这些信息,键和值的具体意义取决于不同的应用,符号表最主要的目的就是将一个键和一个值联系起来。符号表也可以被称为字典。符号表是一种存储键值对的数据结构,支持两种操作:​ 插入(put),即将一组新的键值对存入表中;​ 查找(get),即根据给定的键得...

2020-05-05 21:23:45 231 1

原创 算法4 2.4 优先队列

什么是优先队列?一种支持删除最大元素和插入元素的数据结构,优先队列的使用和队列(删除最老的元素)以及栈(删除最新的元素)类似,但高效的实现它很有挑战性。public classMaxPQ<Key extends Comparable(Key)>MaxPQ() 创建一个优先队列MaxPQ(int max) 创建一个初始容量为max 的优先队列M...

2020-01-27 15:36:38 307 1

原创 LeetCode刷题笔记.547.朋友圈

题目描述班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知第 i 个和 j 个学生互为朋友关系,否则为不知道。你必须输出所有学生中的已知的朋友圈总数...

2019-12-11 20:32:16 301

原创 算法4 2.3 快速排序

快速排序快速排序引人注目的优点包括它是原地排序(只需要一个很小的辅助栈),且将长度为N 的数组排序所需的时间和NlgN 成正比。另外,快速排序的内循环比大多数排序算法都要短小,这意味着它无论是在理论上还是在实际中都要更快。它的主要缺点是非常脆弱,在实现时要非常小心才能避免低劣的性能。快速排序是一种分治的排序算法。它将一个数组**切分(partition)**成两个子数组,前一个数组所有元素均...

2019-12-09 13:29:43 192 1

原创 算法4 2.2 归并算法

归并排序一种简单的递归排序算法:归并排序,要将一个数组排序,可以先(递归地)将它分成两半分别排序,然后将结果归并起来。归并排序最吸引人的性质是它能够保证将任意长度为N 的数组排序所需时间和NlogN 成正比;它的主要缺点则是它所需的额外空间和N 成正比。我们希望有一种能够在原地归并的方法,这样就可以先将前半部分排序,再将后半部分排序,然后在数组中移动元素而不需要使用额外的空间。原地归并的抽象...

2019-12-06 22:21:15 211 1

原创 算法4 2.1 初级排序算法

排序排序就是将一组对象按照某种逻辑顺序重新排列的过程。我们关注的主要对象是重新排列数组元素的算法。其中每个元素都有一个主键,排序算法的目标就是将所有元素的主键按照某种方式排列(通常是按照大小或是字母顺序)。排序后索引较大的主键>=索引较小的主键。我们将排序代码放在Example类的sort()方法中,Example类中还包含辅助函数 less() 和 exch()。排序算法类模板如下...

2019-12-05 13:52:09 192 1

原创 算法4 1.5 union-find 算法

什么是union-find算法union-find,顾名思义就是“并查集”,“并查集算法“”就是实现“合并集合”和“查找元素属于哪个集合”的一种算法,它的操作对象是集合。union-find算法的APIpublic class UF作用UF(int N)以整数标识(0到N-1)初始化N个触点void union(int p, int q)在p和q之间添加一条连...

2019-12-03 21:13:34 280 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除