当前位置: 首页 > news >正文

初赛笔记1

1.Linux 命令

ls : 列出目录下文件夹
cd:切换目录
mkdir:新建目录
rm:删除
cp:复制
mv:移动
rmdir:删除目录

2.排序方法

名称最好复杂度最坏复杂度平均复杂度是否稳定
插入排序 O ( n ) O(n) O(n) O ( n 2 ) O(n ^ 2) O(n2) O ( n 2 ) O(n ^2) O(n2)稳定
冒泡排序 O ( n ) O(n) O(n) O ( n 2 ) O(n ^ 2) O(n2)$ O(n^2)$稳定
选择排序 O ( n ) O(n) O(n) O ( n 2 ) O(n ^ 2) O(n2)$ O(n^2)$不稳定
归并排序 O ( n ) O(n) O(n) O ( n log ⁡ ( n ) ) O(n \log(n)) O(nlog(n)) O ( n log ⁡ ( n ) ) O(n \log(n)) O(nlog(n))稳定
快速排序 O ( n ) O(n) O(n) O ( n 2 ) O(n ^ 2) O(n2) O ( n log ⁡ ( n ) ) O(n \log(n)) O(nlog(n))不稳定
桶排/ O ( n 2 ) O(n^2) O(n2) O ( n + n 2 k + k ) O(n + \frac{n^2}{k} + k) O(n+kn2+k) k k k为分块数量稳定
计数排序/ O ( n + w ) O(n + w) O(n+w) O ( n + w ) O(n + w) O(n+w) w w w为值域稳定
基数排序/ O ( n k ) O(nk) O(nk) O ( n k ) O(nk) O(nk), k k k是位数稳定
希尔排序/ O ( n 2 ) O(n^2) O(n2) O ( n log ⁡ 2 ( n ) ) O(n \log^2(n)) O(nlog2(n))不稳定
堆排/ O ( n log ⁡ ( n ) ) O(n \log(n)) O(nlog(n)) O ( n log ⁡ ( n ) ) O(n \log(n)) O(nlog(n))不稳定

3.有关树

完全 n n n 叉树:除了最后一层之外其他都是满的
n n n 叉树:包括最后一层都是满的
前序遍历:根,左儿子,右儿子
后序遍历:左儿子,右儿子,根
中序遍历:左儿子,根,右儿子


http://www.mrgr.cn/news/7889.html

相关文章:

  • 深入解析HarmonyOS中的媒体查询及其高级用法
  • Apache Commons-IO 库
  • (十五)Flink 内存管理机制
  • 【ubuntu24.04】docker安装
  • 编程小白到大神之路
  • lucene搜索关键词错误
  • C# 多线程
  • 宁德时代25届校招网申SHL测评:数字推理25分钟+言语推理19分钟
  • 设计模式-结构性模式-桥接模式
  • 如何利用命令模式实现一个手游后端架构?
  • WorkPlus:为企业内部打造高效沟通的顶级内部通讯软件
  • 亲测解决electron的Unhandled Rejection
  • kafka发送消息-自定义消息发送的拦截器
  • 【自动化测试】python+selenium+谷歌驱动安装记录
  • rapidjson的移植
  • Pandas_merge_join
  • Java nio pipe 通信原理
  • JS基础进阶3-DOM事件
  • Python实现贪心算法
  • 使用分布式锁解决IM聊天数据重复插入的问题