本文分类:news发布日期:2024/12/22 10:43:41
相关文章
112.【C语言】数据结构之排序(详解插入排序)
目录
1.排序定义
2.插入排序
"插入"的含义
代码
函数框架
函数设计思路
以升序为例,分析插入的三种可能
单趟排序代码
优化后
将单趟排序代码嵌入到循环中
错误代码
两种改法
运行结果 时间复杂度 1.排序定义
使一串记录,按照其中的某个或某些关键字的…
建站知识
2024/12/22 9:55:24
C++3--内联函数、auto
目录 1.内联函数
1.1概念
1.2特性
2.auto关键字
2.1类型别名思考
2.2auto的使用规则
2.3auto不能推导的场景
3.基于范围的for循环
3.1范围for的语法
3.2范围for的使用条件 1.内联函数
1.1概念 以inline修饰的函数叫做内联函数,编译时C编译器会在调用内联函…
建站知识
2024/12/21 7:38:33
C++ 【类和对象】
C是面向过程的编程语言。关注的是求解问题的过程。而c是面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的相互交互完成。
1、类 C种类是一种用户自定义的数据类型,用于封装数据成员(数据)…
建站知识
2024/12/20 14:14:16
桥接模式的理解和实践
桥接模式(Bridge Pattern),又称桥梁模式,是一种结构型设计模式。它的核心思想是将抽象部分与实现部分分离,使它们可以独立地进行变化,从而提高系统的灵活性和可扩展性。本文将详细介绍桥接模式的概念、原理…
建站知识
2024/12/20 14:13:55
【查找】散列表的查找——线性探测法
1.开放寻址法散列表的存储结构
#define M 20 //散列表的长度
typedef struct{KeyType key; //关键字域InfoType otherinfo; //其他数据域
}HashTable[M]; 2. 散列表的查找
#define NULLKEY 0
int SearchHash(HashTable HT,KeyType key){int H0 Hash(key); //关键…
建站知识
2024/12/20 14:14:16
item2 for macos
安装Item2
brew install iterm2 查看终端类型
cat /etc/shells Mac OS X 10.15 已经将默认的shell从Bash换成了zsh,所以不用安装,10.15以前的可以使用下面的命令进行安装 brew install zsh 安装Oh My ZSH
# curl
sh -c "$(curl -fsSL https://ra…
建站知识
2024/12/21 16:34:21