算法
文章平均质量分 54
前端学习算法
@才华有限公司
这个作者很懒,什么都没留下…
展开
-
神奇的兔子数列
努力是为了不平庸~算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!欢迎记录下你的那些努力时刻(算法学习知识点/算法题解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~原创 2022-10-22 20:41:47 · 845 阅读 · 4 评论 -
前端初识算法
努力是为了不平庸~算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!欢迎记录下你的那些努力时刻(算法学习知识点/算法题解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~原创 2022-10-19 18:03:10 · 1735 阅读 · 22 评论 -
javascript对数字字母排序(对象某个属性)
js对混合对象属性排序原创 2022-06-09 19:55:43 · 601 阅读 · 0 评论 -
【前端啃算法】无重复字符的最长子串
无重复字符的最长子串本题不需要了解数据结构js实现无重复字符的最长子串 let str = "abcabcde"; let getMaxLength = function(str){ let r = []; //结果数组 let max = 0; //存每次循环得到的最大长度 let arr = str.split('');//转成数组 for (let i = 0; i < arr.length; i++) {原创 2022-04-25 17:00:04 · 632 阅读 · 0 评论 -
【前端啃算法】leetcode两数相加
两数相加提示:2 + 5 = 7; 4 + 6 = 0 进1;3+4+进1 = 8; 所以结果为 7->0->8解出本题需要了解什么是链表结构,前端如何实现链表数据结构;如果不了解链表前往查看 🔥前端链表数据结构js实现两数相加 //初始化链表结构 function ListNode(val) { this.val = val; this.next = null; } //新建链表节点原创 2022-04-22 17:56:44 · 415 阅读 · 0 评论 -
前端链表数据结构
链表每个元素都是由一个数据存储区域(图中 item )和指向下一元素的指针(图中 next )组成。相较于数组数据结构链表的好处在于添加或移除元素的时候无需移动其他元素。不必事先分配存储空间。数组新建时即向计算机内存申请地址,数组增删操作都会开辟新的存储空间。缺点在于想访问链表中间的某个元素,需要从起点(表头)开始迭代链表直到找到所需元素。链表最后一个节点的下一个元素始终是 undefined 或 null单向链表结构:前端javascript实现链表结构🎉初始化结构 //创建链表原创 2022-04-21 16:07:15 · 1079 阅读 · 0 评论 -
【前端啃算法】leetcode两数之和
两数之和难度:简单题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [原创 2022-04-14 17:43:54 · 395 阅读 · 0 评论