![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法基础与实战
学习,总结常用算法,并利用相关语言实践
帅帅的Max
自强不息,厚德载物
展开
-
数据结构:从“数组”开始
数组是程序中最常用的一种数据结构,而且是后续算法学习的基础。 数组是学习算法最简单,最好入门的一类数据结构。这里先不介绍算法的度量:时间复杂度,空间复杂度等概念,笔者认为就是因为大部分人先学了这些枯燥的概念,才成功将其劝退了。所以先用“数组”来作为算法的入门知识。 1.数组的概念 1.1认识数组 关于数组,先不进行定义,先看看数组长什么模样,感性的认识数组,现有体感,再进行定义,后面的数据结构都会按照这个节奏来把控。 arr1 = [1,2,3,4,5] //整数数组 arr2 = ['a','b','.原创 2020-11-30 23:03:04 · 123 阅读 · 0 评论 -
劝学篇:摆正心态,坐下冷板凳
算法对于大部分程序员来说,是一块比较难啃的骨头。为什么这么说,毕竟很多程序员从事的都是业务相关的开发,那么业务开发做什么呢,基本上都是一些CRUD,说实话,笔者也是这么过来的,不要小看CRUD,这是所有业务实现的基础,但是能不能让CRUD更优雅,更具有效率,更安全等,都是值的探讨的话题。 在这里,笔者将与各位同学一起,讨论学习算法知识。笔者对于算法也是颇感兴趣,往往大部分情况下都是很难用到,所以很少系统性的研究深耕。 学习算法最重要的是心态。是第一位的。心态之所以要强调,是因为大部分同学,都很难坚持下去.原创 2020-11-29 11:45:15 · 195 阅读 · 1 评论