当前位置:网站首页>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
学习产出:
- 熟悉两种查找方法
- 熟悉三种排序方法
- 完成两道练习题
边栏推荐
- 我的第一篇博客
- Jenkins 参数化构建(Extended Choice Parameter)
- JS中的数组方法和循环
- 异常抛出错误
- webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
- Principles of permutation entropy, fuzzy entropy, approximate entropy, sample entropy and approximate entropy implemented by MATLAB
- Nvm,Nrm使用教程
- 2021 Huawei Cup Mathematical Modeling Contest E question - Ultra-Wideband (UWB) precise positioning problem under signal interference
- lammps学习(一)单晶硅纳米磨削
- RTMP, RTSP, SRT 推流和拉流那些事
猜你喜欢
随机推荐
test2
idea使用jdbc对数据库进行增删改查,以及使用懒汉方式实现单例模式
JS本地存储(附实例)
网络运维系列:远程服务器登录、配置与管理
CSV file with the data read and write 】 【 XLS/XLSX file
webrtc 有关 SDP 部分的解析流程分析
【JS执行机制】
延时函数-定时器
【js手风琴效果案例】
【无标题】
makefile——rule概览
职工管理系统(SSM整合)
如何使用Swiper外部插件写一个轮播图
个人成长系列:业务、技术学习书单
加点字符就能让qq昵称很酷的神奇代码?
(三)文件操作之一——文件IO
2022-07-29 第六小组 瞒春 学习笔记
DOM — 元素的增删改查
只出现一次的数字||| —— 哈希映射、异或位运算+分治思想
怎么使用 smart_rtmpd 的纯 webrtc 功能?