- 博客(5)
- 收藏
- 关注
原创 八大排序算法-选择排序
选择排序:时间复杂度O(n^2) 空间复杂度O(1) 稳定性:不稳定 难度范围:简单可以设置一个变量来保存最小的值,例如min让min先指向第一个值然后依次拿后续的值和min指向的值比较如果大于min指向的值,不用管但是如果小于min指向的值,也就是说发现了一个比min此时指向的值还要小的值,此时min得更新一下。
2025-09-07 21:41:04
343
原创 基于Linux内核的Ubuntu系统-基础
其实 Linux 这玩意儿吧,不用把它想得多高深 —— 简单说,它就是个,跟咱们常用的 Windows、macOS 是 “同行”,但脾气和用法不太一样。咱用大白话唠唠它到底是啥、能干嘛、咋上手:先搞懂一个关键:Linux 不是 “一个系统”,是 “一堆系统的爸爸”你可能听过 Ubuntu、Deepin、CentOS 这些名儿 —— 这些不是 “不同的 Linux”,而是 “Linux 发行版”。打个比方:Linux 的核心叫 “内核”,就像汽车的发动机;
2025-09-07 19:12:55
1785
原创 八大排序算法-直接插入排序
1.有两种分法* 第一种,难易程度分* 4个简单,四个难(//例:简单(插入排序,冒泡排序)* 第二种,稳定性排* 四个稳定,四个不稳定//例:稳定(插入排序,冒泡排序)* 稳定性:两个相同的值,例如稳定性:判断:两个相同的值,例如A和A~,假设初始状态下A是在A~前面,则排序完成后A依旧要保证在A~之前反过来说就是,A要是一开始在A~前面,但是排序的时候,A跑到A~后面去,则认为其是不稳定排序。稳定性的快速判别方法:判断排序过程中是否存在跳跃交换。
2025-09-06 21:51:05
183
原创 代码世界的原初语言——C
什么是定义:所谓的定义就是为这个变量分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名。但注意,这个名字一旦和这块内存匹配起来,它们就同生共死,终生不离不弃,并且这块内存的位置也不能被改变。一个变量在一定的区域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量或对象。什么是声明有两重含义,如下:第一重含义:告诉编译器,这个名字已经匹配到一块内存上了。第二重含义:告诉编译器,我这个名字我先预定了,别的地方再也不能用它来作为变量名。记住,
2025-06-20 00:59:55
1642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅