摘要:
什么是链表 链表是一种动态的数据结构,用来存储一系列有序的元素。每个元素由一个存储元素本身的节点和一个指向下一个元素的指针构成。 与数组的区别在于 1. 链表分配内存空间灵活,并非保存在连续的存储空间中。 2. 且链表不提供利用特定索引进行访问。因此,如果需要链表表中的第三个元素,则必须遍历第一个和 阅读全文
摘要:
LeetCode242:有效的字母异位词-给定两个字符串 s 和 t,编写一个函数来判断 t 是否是 s 的字母异位词。 你可以假设字符串只包含小写字母。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2 输入: s = "rat", t = 阅读全文
摘要:
因为两个数组对象不能直接用 == 判断是否相等,所以需要别的方法实现。 1.使用toString()方法 或者 join("") 纯数字数组可以用,如果数组中包含字符串可能就会出现问题 (注意要加(),不然就是比较两个toString方法是否相等) 2. 借助JSON的stringify()方法 ( 阅读全文
摘要:
1. 最简单粗暴的方法:for循环 var arr = []; for(var n=0; n<10; n++){ arr[n] = 0; } 2. 用ES6中的fill()方法 var arr = new Array(10).fill(0); 3.使用Uint8Array()方法 //生成8位无符号 阅读全文
摘要:
转自http://ascii.911cha.com/ ASCII控制字符 十进制缩写可以显示的表示法名称/意义 0 NUL ␀ 空字符(Null) 1 SOH ␁ 标题开始 2 STX ␂ 本文开始 3 ETX ␃ 本文结束 4 EOT ␄ 传输结束 5 ENQ ␅ 请求 6 ACK ␆ 确认回应 阅读全文