- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 ES6 var let const区别
var 和 let 都是申明变量的。 //var 申明变量 var a a = 1 var a = true console.log(a) 输出:true // let 申明变量 let a a = 1 let a = true console.log(a) 输出就会报错:Identifier ‘a’ has already been declared ; 告诉你不能重复定义变量 var定义变量会覆盖之前定义过的变量,let定义过的变量不能重复声明 // var的块级作用域 var flag
2021-11-08 21:04:29
454
原创 Java数据结构链表篇
1、什么是链表? ● 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。 ● 每一个链表都包含多个节点,节点又包含两个部分,一个是数据域(储存节点含有的信息),一个是引用域(储存下一个节点或者上一个节点的地址)。 链表分带头节点和没有头节点的链表 下图为链表在内存的存储图 //单向链表 public class Node { public Object data; //数据域 public Node next; //存储下一个节点的地址 publi
2021-11-08 20:58:37
261
原创 Java数据结构数组篇
Java数据结构数组篇 什么是数据结构? 数据在计算机中的存储结构,即数据在计算机中是如何摆放的。 名称 优点 缺点 队列 提供先进先出的存取方式 存取其他项很慢 链表 插入快,删除快 查找慢 红黑树(平衡树) 查找、插入,删除都快 算法复杂 2-3-4树(平衡树) 查找、插入,删除都快 算法复杂 哈希表 插入、通过关键字存取快 删除慢 堆 插入、删除快,对最大数据的项的存取很快 对其他数据项存取蛮 图 对现实世界建模 有些算法复杂且慢 数据结构和算法的重要性 算
2021-10-31 20:17:22
206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人