【文件属性】:
文件名称:leetcode跳跃-learnning_algorithm:算法学习
文件大小:109KB
文件格式:ZIP
更新时间:2021-06-30 19:02:50
系统开源
leetcode
跳跃
算法学习
算法有用吗?
我是一名从事前端开发的程序员,我经常问自己学习算法有用吗。因为前端开发很多时候是重现设计页面,调用后端接口,改善用户体验等。偶尔碰到的时候,也不过是使用一些实现好的库。日常工作中似乎了解如何使用这些库就行了。但是,算法在解决一些“有趣”的问题时会起到关键作用。不过,这些问题本身的价值却仁者见仁,智者见智。对我来说是很好的锻炼抽象思维能力。
MinFree--最小可用ID
算法初体验
现代社会中,很多服务依赖一种称为ID的概念。例如身份证就是一种ID,银行账户也是一种ID,电话号码本质上也是一种ID。假设我们使用非负整数作为某个系统的ID,所有用户都由一个ID唯一确定。任何时间,这个系统中的有些ID处于使用中的状态,有些ID则可以分配给新用户。现在的问题是,怎么才能找到最小的可分配ID呢?
getNumber--寻找丑数
所谓丑数,就是只含有2、3或5这3个素因子的自然数。如果认为1是一个合法的丑数,那么1就是第一个丑数
leetcode
动态规划
五、最长回文子串
十、正则表达式匹配--动态规划
六十二、不同路径
六十三、不同路径2
六十