标签:大于等于 方案 自测 png sel 构造方法 quic 继承 pre
常见查找方式:线性查找,折半查找,哈希表查找,分块查找。
哈希函数构造方法:直接定址法,数字分析法,平方取中法,折叠法,除留余数法。
解决冲突的办法:开放定址法,再哈希法,链地址法。
查找目标:高效地完成查找,用最小化比较操作。通常查找池中项目数目定义了该问题的大小。
静态方法(类方法):可通过类名激活
在方法声明中,通过static修饰符就可以把它声明为静态的。
泛型方法:与泛型类相似,不是创建引用泛型参数的类,而是创建一个引用泛型的方法。
线性查找:从表头开始依次比较每个值,直到找到该目标元素。
二分查找将利用查池已是排序的这一事实,每次比较都会删除一半的可行候选项。
线性查找时间复杂度是O(n),二分查找时间复杂度为log2n,所以n值较大时,二分查找要快的多。
选择排序法:
插入排序法:
快速排序法:
问题1:@SuppressWarnings是什么?它怎么用?
问题1解决方案:
1.指示应该在注释元素(以及包含在该注释元素中的所有程序元素)中取消显示指定的编译器警告。注意,在给定元素中取消显示的警告集是所有包含元素中取消显示的警告的超集。例如,如果注释一个类来取消显示某个警告,同时注释一个方法来取消显示另一个警告,那么将在此方法中同时取消显示这两个警告。
2.根据风格不同,程序员应该始终在最里层的嵌套元素上使用此注释,在那里使用才有效。如果要在特定的方法中取消显示某个警告,则应该注释该方法而不是注释它的类。
问题1:对于归并排序和快速排序的循环次数该如何计算。
问题1解决方案:有两种方法可以解决,一种是直接通过引入times,来在循环中通过计算最后times相加的和。还有一种是设一个变量,循坏执行一次,变量自增一次。
点评过的同学博客和代码
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 109/109 | 2/2 | 20/20 | |
第二、三周 | 729/838 | 2/4 | 47/67 | |
第四周 | 750/1588 | 2/6 | 22/89 | |
第五周 | 1588/2698 | 2/7 | 34/133 | |
第六周 | 1350/4035 | 2/9 | 24/157 | |
第九周 | 4701/7399 | 5/14 | 97/254 | |
第十周 | 618/8017 | 1/15 | 22/276 |
20182331 2019-2020-1《数据结构与面向对象程序设计》第8周学习总结
标签:大于等于 方案 自测 png sel 构造方法 quic 继承 pre
原文地址:https://www.cnblogs.com/gao-kuanrang/p/11792841.html