![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与数据结构
万wu皆可爱
代码改变世界,人丑就要多读书,多运动!
展开
-
二分法查找分析
二分法:针对的是有序序列的查找,递归调用的思想# 算法:是高效解决问题的办法# 算法之二分法# 需求:有一个按照从小到大顺序排列的数字列表# 需要从该数字列表中找到我们想要的那个一个数字# 如何做更高效???# nums=[-3,4,7,10,13,21,43,77,89]# find_num=10### nums=[-3,4,13,10,-2,7,89]# nums.sort()# print(nums)# 方案一:整体遍历效率太低# for num原创 2020-12-14 22:11:31 · 239 阅读 · 2 评论 -
算法与数据结构详解
一、 什么是算法和数据结构你可能会在一些教材上看到这句话:程序 = 算法 + 数据结构算法算法(Algorithm):是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。(任何代码片段都可视为算法)数据结构数据结构(Data Structures):是计算机存储和组织数据的一种方式,可以用来高效地处理数据。什么样的程序才是好的程序?好的程序设计无外乎两点,“快"和"省”。"快"指原创 2020-12-14 21:30:01 · 4376 阅读 · 0 评论