算法学习网站推荐

算法学习网站推荐博主最近在学算法,看了很多不错的文章,顺便推荐几个写的不错的网站~我会慢慢更新1、基础算法学习清单~2、基础的数据结构!3、杂七杂八的算法学习~(这位博主写的东西很杂但是还是不错的)4、ACM习题!5、约瑟夫环问题~(简单的问题也有非常巧妙的解法,这位博主改的一个优化算法非常有意思)6.、A*算法7、LeetCode(这个应该大家都知道,刷题网站)8、我个人g…

大家好,又见面了,我是你们的朋友全栈君。

博主最近在学算法,看了很多不错的文章,顺便推荐几个写的不错的网站~我会慢慢更新

 

1、基础算法学习清单~

2、基础的数据结构!

3、杂七杂八的算法学习~(这位博主写的东西很杂但是还是不错的)

4、ACM习题!

5、约瑟夫环问题~(简单的问题也有非常巧妙的解法,这位博主改的一个优化算法非常有意思)

6.、A*算法

7、LeetCode(这个应该大家都知道,刷题网站)

8、我个人github算法实现源码(鄙人的代码,都没写注释,千万不要看)

9、Codeforces(听说大神都在上面刷题)

10、BuildYourOwnLisp(学习Lisp编译原理,C语言1000行代码实现简单Lisp,非常赞)

11、coursera(外国的学习网站,上面看视频还带课后作业,蛮不错的)

 

——————————————————————————————————————————————————

最近看了《剑指offer》这本书,还是挺不错的。书上题目比较基础,个人觉得边看边刷leetcode简单难度挺好的。

持续更新~欢迎支持!

——————————————————————————————————————————————————

Leetcode刷了差不多270道了,说一下感想。

个人觉得能力还是提升了不少,考虑问题更加周到了,动态规划也初步会玩了。

大概每一百道题是一个瓶颈吧。前期水平较低,一直在刷简单难度,后面慢慢适应以后,觉得简单难度实在简单(膨胀了),去刷中等难度时,由于我是从简单慢慢刷到困难的,逐渐开始觉得有点吃力,刷到180题的时候,基本上人就非常疲惫了,看到题都头疼。休息了一段时间,继续学各类算法,看了些算法书(西瓜书、剑指offer之类的)。重新再面对leetcode的时候,又有了新的思路,逐渐开始能做一些以前不会的题目了,当然有的题目可能还是不会,不过慢慢来吧,毕竟还有七百多道题还等着我呢。

————————————————————————————————————————————————————————

学算法的朋友,相信大部分是为了找工作,作为过来人必须给各位一些建议。

1.算法不是一蹴而就的,需要日积月累,个人觉得如果有编程基础的,至少要花3个月的时间研究和练习算法,没有编程基础的朋友,至少要6个月。当然,如果有时间的话,提前一年是最好的。

2.算法在程序员的笔试和面试当中所占的比重越来越重,且题目难度也在逐年增加

3.学算法必须要自己独立思考,不断地做题,才能以不变应万变。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150867.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Redis集群主从复制(一主两从)搭建配置教程【Windows环境】

    如何学会在合适的场景使用合适的技术方案,这值得思考。由于本地环境的使用,所以搭建一个本地的Redis集群,本篇讲解Redis主从复制集群的搭建,使用的平台是Windows,搭建的思路和Linux上基本一致! (精读阅读本篇可能花费您15分钟,略读需5分钟左右)Redis主从复制简单介绍为了使得集群在一部分节点下线或者无法与集群的大多数节点进行通讯的情况下, 仍然可以正常运…

    2022年2月27日
  • 获取新浪可转债t+0列表,附上python代码

    ​​​​​​​@classmethoddefget_page_convertibleBonds(cls,pageIndex,retry_count=10):url=”http://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeDataSimple?page=%d&num=1000&sort=symbol&asc=1&node=h..

    2022年4月9日
  • 仿射函数_仿射空间

    仿射函数_仿射空间今天看书用到仿射函数,不明白,上网查资料,貌似网上这方面资料也不是很多,有的也是讨论性质,不太准确。找到一些英文资料,现总结如下:线性(linear)定义:1:原空间内:如果在原空间内f(x+y

    2022年8月6日
  • 大数据_03【大数据基础知识】

    大数据_03【大数据基础知识】大数据_0301大数据概述02什么是大数据?(BigData)03传统数据与大数据的对比04大数据的特点4.1传统数据与大数据处理服务器系统安装对比4.2大数据下服务器系统安装![在这里插入图片描述](https://img-blog.csdnimg.cn/20201006090915426.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV

    2022年5月4日
  • webpack打包优化_webpack打包及部署

    webpack打包优化_webpack打包及部署2019独角兽企业重金招聘Python工程师标准>>>…

    2022年10月21日
  • 图像传感器的 DVP 信号

    图像传感器的 DVP 信号一、DVP简述DVP是数字视频端口(digitalvideoport)的简称,传统的sensor输出接口,采用并行输出方式,DVP总线PCLK极限约在96M左右,所有DVP最大速率最好控制在72M以下,DVP是并口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit数据,具体情况要看ISP或baseband是否支持。DVP接口在信号完整性方面受限制,速率也受限制。如图1所示,并口传输数据需要帧同步信号(Vsync

    2022年5月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号