当前位置:网站首页>2022-7-15 第五组 瞒春 学习笔记
2022-7-15 第五组 瞒春 学习笔记
2022-08-02 14:21:00 【烫嘴的辛拉面】
学习目标:
- 数据结构的初步学习
- 熟悉初级基础算法构造
学习内容:
- 数据结构的初步学习
- 查找算法与排序算法的熟悉
- 练习题
数据结构
- 数组 最基本的数据结构 线性表 在表当中数据元素之间是1对1的关系
除了第一个和最后一个元素之外,其余元素都是首尾连接的;
- 链表
- 树
- 图
练习1
找一个数在数组种的位置
在数组种是否存在,如果存在,返回下标,如果不存在返回-1
如果找到了,把下标保存起来,显示你要找的数是。在目标数组的下标是
如果没找到,则显示你要找的数是,在目标是不存在的
属于线性查找 算法
二分法查找 先看前半排还是后半排 前一半后一半...最后就剩俩人再分
如果要使用二分法来找数字,前提是数组必须有顺序 小到大,大到小
排序
八大排序算法
1 冒号排序 -
2 快速排序
3 插入排序 -
4 选择排序 -
5 希尔排序
6 堆排序
7 归并排序
8 桶排序
冒号排序
选择排序
插入排序
数组的反转
Arrays.是专门操作数组的一个工具类
数组的扩容:
学习时间:
- 上午:7:30-12:00
- 下午:1:30-5:00
- 晚上:6:00-10:00
学习产出:
- 熟悉两种查找方法
- 熟悉三种排序方法
- 完成两道练习题
边栏推荐
猜你喜欢
随机推荐
炎炎夏日打造一个属于自己的“便携小空调”吧
web渗透之sql注入
[Fault Diagnosis] Weak Fault Diagnosis of Fan Bearing Based on PSO_VMD_MCKD Method
makefile——杂项
UINIX 高级环境编程杂项之限制
IIR滤波器设计之冲激响应不变法与双线性变换法
DOM - Event Delegate
Servlet 技术2
The DOM event type
lambda表达式、Stream接口及Optional类
[Time series model] AR model (principle analysis + MATLAB code)
webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
事件对象,事件流(事件冒泡和事件捕获)、事件委托、L0和L2注册等相关概念及用法
Golang学习(三十五) go 连接redis
网络运维系列:远程服务器登录、配置与管理
DOM —— 事件绑定与解绑
为什么float4个字节比long8个字节所表示的数值范围广
webrtc 数据接收流程图解
Servlet 技术1
有效的括号【暴力、分支判断、哈希表】