摘要:
哈希表通过元素的存储地址和关键码建立映射关系从而快速找到元素,时间复杂度通常是O(1) 取关键字的某个线性函数为散列地址:Hash(Key)= A*Key + B适合范围小且连续的情况 负载因子定义为装入的元素/散列表的长度,负载因子越大造成元素冲突的概率越大,此时只能扩容 闭散列:将元素移到下一个 阅读全文
posted @ 2026-05-14 12:17
alexacaily36
阅读(7)
评论(0)
推荐(0)
摘要:
在了解这两个之前需要知道二叉搜索树 二叉搜索树是节点的左边所有值小于它,右边大于它,并且所有节点满足这一点 点击查看代码 public class BinarySearchTree { class TreeNode{ int val; TreeNode left; TreeNode right; T 阅读全文
posted @ 2026-05-14 11:14
alexacaily36
阅读(7)
评论(0)
推荐(0)
摘要:
java排序的简单介绍 1.直接排序 就是在原有的有序数组里面将数插进合适位置,从而使数组有序,但这种排序方式时间复杂度高,为O( n^2),但为稳定排序 点击查看代码 public void insertSort(int[] array){ int i ; for (i = 1; i < arra 阅读全文
posted @ 2026-05-07 19:24
alexacaily36
阅读(9)
评论(0)
推荐(0)
浙公网安备 33010602011771号