摘要: 关于多层for循环迭代的效率优化问题 今天笔试的时候遇到这么一道题目 说有上面这么循环嵌套 ,问怎么优化 并说明原因。 for(int i = 0 ; i < 1000 ;i++){ for(int j = 0; i < 100; j++){ for(int k = 0;k < 10; k++ ){ 阅读全文
posted @ 2020-03-06 11:02 进阶的淑琴 阅读(2391) 评论(0) 推荐(0)
摘要: JavaScript实现队列结构(Queue) 一、队列简介 队列是是一种受限的线性表,特点为先进先出(FIFO:first in first out)。 受限之处在于它只允许在表的前端(front)进行删除操作; 在表的后端(rear)进行插入操作; 相当于排队买票,先来的先买票,后来的后买票。 阅读全文
posted @ 2020-03-06 10:30 进阶的淑琴 阅读(466) 评论(0) 推荐(0)
摘要: 1. 前言 上一篇从源码方面了解了JDK1.7中Hashmap的实现原理,可以看到其源码相对还是比较简单的。本篇笔者和大家一起学习下JDK1.8下Hashmap的实现。JDK1.8中对Hashmap做了以下改动。 默认初始化容量=0 引入红黑树,优化数据结构 将链表头插法改为尾插法,解决1.7中多线 阅读全文
posted @ 2020-03-06 10:28 进阶的淑琴 阅读(456) 评论(0) 推荐(0)