书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 22533 个相关结果.
  • ES6 系列之迭代器与 for of

    起源 迭代器 for of 默认可遍历对象 模拟实现 for of 内建迭代器 Babel 是如何编译 for of 的 ES6 系列 起源 一段标准的 for 循环代码: var colors = [ "red" , "green" , "blue" ];   for ( var i = 0 , l...
  • 关联数组

    声明关联数组 填充关联数组 遍历密集型关联数组 遍历稀疏型关联数组 关联数组是一组无界的键值对。每个键都是唯一的,作为保存有相应数据的元素的下标。因此您可以访问元素而不用知道它们在数组中的位置以及不用遍历整个数组。 键的数据类型可以是 PLS_INTEGER 或 VARCHAR2 (长度)。 如果键的数据类型是 PLS_INTEGER,关联数...
  • 5.7.冒泡排序

    5.7.冒泡排序 5.7.冒泡排序 冒泡排序需要多次遍历列表。它比较相邻的项并交换那些无序的项。每次遍历列表将下一个最大的值放在其正确的位置。实质上,每个项“冒泡”到它所属的位置。 Figure 1 展示了冒泡排序的第一次遍历。阴影项正在比较它们是否乱序。如果在列表中有 n 个项目,则第一遍有 n-1 个项需要比较。重要的是要注意,一旦列表中的最大...
  • 对象的操作

    对象的操作 判断元素是否存在对象中 对象在数组中 如何遍历 如何排序 参考资料 对象的操作 判断元素是否存在对象中 使用for..in 可以遍历元素的所有属性,如果是带有继承的对象,配合hasOwnProperty 遍历出对象自身的属性,而不是原型链上的。 对象在数组中 比如这样: var arr = [ ...
  • 迭代器

    迭代器 练习 小结 读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论: 迭代器 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 迭代器模式(Iterator)实际上在Java的集合类中已经广泛使用了。我们以List 为例,要遍历ArrayList ,即使我们知道它的内部存储了一个Object[...
  • 109. Convert Sorted List to Binary Search Tree

    题目描述(中等难度) 解法一 解法二 解法三 总 题目描述(中等难度) 和 108 题 是一样的,都是给定一个升序序列,然后生成二分平衡查找树。区别在于 108 题给定的是数组,这里给的是链表。 解法一 大家先看一下 108 题 吧,算法的关键是取到中间的数据做为根节点。而这里链表的话,由于不支持随机访问,所以会麻烦些。最简单的...
  • Virtual Dom

    1342 2020-01-09 《前端面试之道》
    Virtual Dom 为什么需要 Virtual Dom Virtual Dom 算法简述 Virtual Dom 算法实现 树的递归 判断属性的更改 判断列表差异算法实现 遍历子元素打标识 渲染差异 最后 Virtual Dom 代码地址 为什么需要 Virtual Dom 众所周知,操作 DOM 是很耗费性能的一件事情...
  • for…of 循环

    for…of 循环 for…of 循环 for...of 循环可以自动遍历 Generator 函数运行时生成的Iterator 对象,且此时不再需要调用next 方法。 function * foo () { yield 1 ; yield 2 ; yield 3 ; yield 4 ; yi...
  • Database · 理论基础 · B-tree 物理结构的并发控制

    1074 2021-01-31 《数据库内核月报》
    lock 和 latch 的区别 单个节点并发控制 latch coupling 反向遍历 level list 递归向上更新 本文介绍 B-tree 物理结构的并发控制,主要讨论设计 B-tree 加锁规则时需要解决几个问题。 参考论文《A Survey of B-Tree Locking Techniques》 InnoDB 的相关实现参...
  • 动态规划答疑篇

    动态规划答疑篇 一、最优子结构详解 二、dp 数组的遍历方向 动态规划答疑篇 这篇文章就给你讲明白两个问题: 1、到底什么才叫「最优子结构」,和动态规划什么关系。 2、为什么动态规划遍历 dp 数组的方式五花八门,有的正着遍历,有的倒着遍历,有的斜着遍历。 一、最优子结构详解 「最优子结构」是某些问题的一种特定性质,并不是动态规划问题...