随笔分类 - 算法
算法部分语言
摘要:疑问? 当你搜索 算法书籍的时候 你将发现 所有的算法基本都是基于java或者c的 几乎没有使用javaScript来编写算法的 这是为什么? 我们来了解一下算法和数据结构。 什么是算法 数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。 数据结构是为算法服务的,算法是要作用再
阅读全文
摘要:javaScript可以原生提供的数据类型的确有限,但是并不代表不需要。 从一开始只有Object、Array到现在增加的Map和Set也确实证明前端也在不断发展自己的数据结构。 下边就有些没有的数据结构进行模拟实现。 java中链表的必要性 Java内部有自己的链表结构的数据类型LinkedLis
阅读全文
摘要:利用对象的key来辅助 const array = [11, 2, 3, 6, 2, 9, 23, 2, 8, 6]; const res = {}, newArr = []; for (let index = 0; index < array.length; index++) { const el
阅读全文
摘要:内置排序 浏览器内置有排序方法,这里有详细的文档 const array = [11, 2, 3, 6, 2, 9]; const res = array.sort(); console.log(res); // [11, 2, 2, 3, 6, 9] 可以看到针对两位的数字 此方法就无法正确排序。
阅读全文