![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
SuperMan-zhang
什么都不重要,重要是你的思想
展开
-
简单选择排序算法(Simple Selection Sort)
简单选择排序算法(Simple Selection Sort)此排序算法是将元素与其它元素依次比较,如果反序,则记录最小值或最大值对于的索引(index),等第二层for循环完毕后在根据最大值或最小值的索引所指向的值和i(第一层for循环的变量)指向的值进行互换位置。此算法最大的特点是减少了排序元素交互位置的操作,提高了效率。java代码实现/** * 简单选择排序算法 ...原创 2019-11-08 17:46:33 · 324 阅读 · 0 评论 -
冒泡排序(Bubble Sort)
冒泡排序冒泡排序(Bubble Sort)是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换。从名字上来理解就是气泡大的会逐渐向上冒,最后气泡越大就越靠近顶部。冒泡排序根据细节实现的不同分为简单冒泡排序,正宗冒泡排序和优化的冒泡排序。简单冒泡排序这种冒泡排序的核心思想是:序列中的第一个元素和其余的元素进行比较,如果反序则交换位置,这样一次循环下来最小或最大的就会放在第...原创 2019-11-07 15:56:32 · 777 阅读 · 0 评论 -
oracle左外连接、右外连接、完全外连接以及(+)号用法
准备工作oracle连接分为:左外连接:左表不加限制,保留左表的数据,匹配右表,右表没有匹配到的行中的列显示为null。右外连接:右表不加限制,保留右表的数据。匹配左表,左表没有匹配到的行中列显示为null。完全外连接:左右表都不加限制。即右外连接的结果为:左右表匹配的数据+左表没有匹配到的数据+右表没有匹配到的数据。连接的语法:left/rig原创 2016-12-31 11:53:40 · 47056 阅读 · 1 评论 -
java HashMap遍历的三种方式以及效率对比
java HashMap遍历的三种方式以及效率对比 /* HashMap */ public static void hashMap(){ Map hashMap = new HashMap(); for(int i=0;i<100000;i++) hashMap.put(i+"", i+"v"); long time = System.currentTimeM原创 2015-01-22 09:40:09 · 6160 阅读 · 0 评论