算法
文章平均质量分 64
flyingpig2016
菲常六加一
展开
-
快速排序渐进式学习
快速排序原创 2022-04-25 22:15:13 · 641 阅读 · 0 评论 -
根据数组创建链表,两个链表数值相加
根据数组创建链表,两个链表的数值相加,进位原创 2022-03-27 15:43:07 · 877 阅读 · 0 评论 -
javascript中的克隆对象与copy的区别
今天在项目中创建一个类似的对象,可惜数据量太大,无论怎么操作,我指向的都是同一个对象,最后发现了一个问题那就是克隆与copy的区别 这次的项目从后台传出来的数据缺失,需要前端根据已有的数据来补充,这是我的项目中的数据: 我想在内存中创建一个对象和键为19的一系列内容相同,然后我用了copy: function deepCopy(fathers, childs) {原创 2016-11-10 19:16:34 · 937 阅读 · 0 评论 -
原生javascript爬取网页内所有的js文件并且排序
在工作当中需要抓取70000多个网页的内容,并统计出现次数最多的js文件,刚开始的时候觉得可以搞定,但是有几个问题我不得不理清思路,如果你要抓取别人的网页,首先要做几件事: 1.把每个url地址放在一个文件中; 2.用js读取每个url地址; 3.根据每个url地址获取该网页的内容; 4.根据内容正则匹配出所有的<script src=""><script>中的js的文件 5.把得到的文件原创 2016-10-24 12:52:05 · 2772 阅读 · 0 评论 -
JavaScript中用sort方法进行二维数组排序 — 第5.2.5节
JavaScript中数组排序方法用到的最多的当然是封装好的sort()方法了 一:sort()方法怎么使用? sort方法并不像我们想的那么容易使用,不是单纯的arr.sort()就行了,需要我们定义里面的回调函数!因为sort()方法默认情况下按照升序排列数组项,sort()方法会调用toString()转型方法,然后比较得到的字符串,即使我们比较的是数字,他也会把数字转为字符串以后再排序。原创 2016-10-23 15:28:00 · 13670 阅读 · 0 评论 -
深入理解JavaScript中的堆与栈 、浅拷贝与深拷贝
JavaScript中的浅拷贝与深拷贝 学了这么长时间的JavaScript想必大家对浅拷贝和深拷贝还不太熟悉吧,今天在项目中既然用到了,早晚也要理清一下思路了,在了解之前,我们还是先从JavaScript的数据类型存放的位置 堆栈开始说起吧! 现在我们带着问题来学习! 一:什么是堆栈? 我们都知道:在计算机领域中,堆栈是两种数据结构,它们只能在一端(称为栈顶(原创 2016-10-22 22:53:43 · 27556 阅读 · 20 评论