摘要: 前端面试中的常见的算法问题 虽说我们很多时候前端很少有机会接触到算法。大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面。实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的。如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更好的优化解决思路。下面罗列在前端 阅读全文
posted @ 2021-03-03 15:40 AaronHuang 阅读(93) 评论(0) 推荐(0)
摘要: 1: 判断一个字符串是否回文 回文是指类似于“上海自来水来自海上”或者“madam”,从前往后和从后往前读,字符串的内容是一样的,称为回文。判断一个字符串是否是回文有很多种思路: 1: 创建一个与原字符串前后倒过来的新字符串,比较二者是否相等,如果相等则是回文 1.1 利用中介Array.rever 阅读全文
posted @ 2021-03-03 15:33 AaronHuang 阅读(96) 评论(0) 推荐(0)
摘要: 一、不借助临时变量,进行两个整数的交换 //方法一 ES6 var a = 1, b = 2; [a,b] = [b,a]; console.log(a,b) // 方法二 异或运算,同为0或者同为1都为0,10为1 var c = 3, d = 4; c = c ^ d; d = c ^ d; c 阅读全文
posted @ 2021-03-03 15:28 AaronHuang 阅读(333) 评论(0) 推荐(0)