当前位置: 首页 > 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 叉树:包括最后一层都是满的
前序遍历:根,左儿子,右儿子
后序遍历:左儿子,右儿子,根
中序遍历:左儿子,根,右儿子

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • OD C卷 - 项目排期/最少交付时间
  • 新手学习打怪之编译安装LAMP和LNMP
  • PCL 点云ISS关键点提取算法
  • 《陈天奇:机器学习科研的十年》阅读笔记
  • SP: leopold (v1.2)
  • 《通义千问AI落地—下》:WebSocket详解
  • 学习记录:js算法(十六):四数之和
  • 渗透课程第二阶段--Part8--XXE渗透与防御
  • 激活函数的创新之旅:在PyTorch中自定义激活函数
  • 常用PHP JS MySQL 常用方法记录
  • TCP三次握手过程详解
  • Shell编程规范与变量:详解环境变量、位置变量与预定义变量
  • Java 入门指南:Java IO流 —— 序列化与反序列化
  • centos7 xtrabackup mysql(8)压缩 全量备份 还原(4)
  • 加速网络体验,Squid缓存代理:让浏览如飞,畅享无限网络速度!
  • 【391天】每日项目总结系列128(2018.03.03)
  • java第三方包学习之lombok
  • jquery ajax学习笔记
  • PHP面试之三:MySQL数据库
  • Python 反序列化安全问题(二)
  • Unix命令
  • WebSocket使用
  • windows-nginx-https-本地配置
  • windows下mongoDB的环境配置
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 初探 Vue 生命周期和钩子函数
  • 前言-如何学习区块链
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 学习ES6 变量的解构赋值
  • Python 之网络式编程
  • ​Linux·i2c驱动架构​
  • ​一些不规范的GTID使用场景
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • #QT(智能家居界面-界面切换)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $.ajax()方法详解
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (3) cmake编译多个cpp文件
  • (安卓)跳转应用市场APP详情页的方式
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (转)ABI是什么
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET分布式缓存Memcached从入门到实战