
算法
文章平均质量分 83
奔跑的大西吉
这个作者很懒,什么都没留下…
展开
-
算法基础之数据结构
what's the 数据结构 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 数据结构按照其逻辑结构可分为线性结构、树...原创 2020-03-17 23:24:56 · 457 阅读 · 0 评论 -
算法面试题汇总(更新中)
1、根据数字返回相应位置数字def get_digit(num, i): # i=0 个位 1 十位 2 百位... return num // (10 ** i) % 10# print(get_digit(12345, 6))2、列表反转,不用内置函数def reverse_list(li): n = len(li) for i in ra...原创 2020-03-15 21:49:46 · 331 阅读 · 0 评论 -
算法基础之搜索和经典排序
一、简介定义和特征 定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度...原创 2020-03-15 12:20:32 · 506 阅读 · 0 评论