数据结构——A/复杂度

A/基础铺垫

  1. 什么是数据结构?

数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的

数据元素的集合。

2.什么是算法?

算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。

4.1 死磕代码,磕成这样就可以了

4.2 注意画图和思考

5.数据结构和算法书籍及资料推荐

5.1数据结构学习得差不多了,推荐大家都去把《剑指offer》和《程序员代码面试指南》上的题

做一遍

5.2 刷完上面的内容,我们童鞋还可以去刷刷 Leetcode

1.算法效率

1.1 如何衡量一个算法的好坏

如何衡量一个算法的好坏呢?比如对于以下斐波那契数列

相关推荐
计算机安禾11 分钟前
【算法分析与设计】第36篇:计算几何基础:凸包问题的分治与扫描线解法
大数据·人工智能·算法·机器学习·剪枝
叶子野格16 分钟前
《C语言学习:文件操作》16
c语言·开发语言·c++·学习·visual studio
货拉拉技术16 分钟前
飞速发展的计算机视觉
人工智能·算法
AI科技星16 分钟前
万有引力G与真空介电常数ε0全维度完整关系式汇编(基于v=c螺旋时空理论)
c语言·开发语言·前端·javascript·网络·汇编·electron
如竟没有火炬29 分钟前
寻找峰值——二分
java·开发语言·数据结构·python·算法·散列表
C^h30 分钟前
6轴达妙机械臂
c语言
noipp41 分钟前
推荐题目:洛谷 P1115 最大子段和
算法
Lumbrologist41 分钟前
【C++】零基础入门 · 第 17 节:多线程编程基础
java·c++·算法
轻闲一号机1 小时前
【语音】笔记
前端·笔记·算法
叶子野格1 小时前
《C语言学习:位运算》17
c语言·开发语言·c++·学习·visual studio