自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 八大排序算法-选择排序

选择排序:时间复杂度O(n^2) 空间复杂度O(1) 稳定性:不稳定 难度范围:简单可以设置一个变量来保存最小的值,例如min让min先指向第一个值然后依次拿后续的值和min指向的值比较如果大于min指向的值,不用管但是如果小于min指向的值,也就是说发现了一个比min此时指向的值还要小的值,此时min得更新一下。

2025-09-07 21:41:04 343

原创 八大排序算法-希尔排序

我们昨天已经学过直接插入排序,今天学希尔排序就轻松许多了。

2025-09-07 20:55:46 169

原创 基于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关注的人

提示
确定要删除当前文章?
取消 删除