自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈和队列(概念与实现)

一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作进行插入操作的端称为队尾进行删除操作的端称为队头队列中没有元素时,称为空队列底层选择:使用稍加改造后的链表更优实现:Queue.hint data;}QNode;//队头//队尾int size;}Queue;// ⼊队列,队尾// 出队列,队头//队列判空//取队头数据//取队尾数据//队列有效元素个数//销毁队列assert(pq);

2024-08-13 12:04:33 237

原创 【数据结构】顺序表

用一段·物理地址连续的存储单元依次存储数据元素的线性结构,通过实现使用结构体来构造一个顺序表。

2024-08-03 10:42:43 178

原创 算法和复杂度

算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。的目的在于选择合适算法和改进算法。

2024-08-01 13:02:52 241

原创 【C语言】ifndef解决多次包含问题

当第一次调用这个头文件的时候,没有定义SYMBOL,就会继续对下面的语段进行声明。但是当第二次调用头文件时,已经定义了SYMBOL,所以就不会进行下面的代码声明了。ifndef后标识符没有被定义(即不存在#define ...时。,它是以根据是否已经定义了一个变量来进行分支选择。#ifndef条件指示符是c++中的。1.ifndef介绍。

2024-07-29 18:03:55 194

原创 【C语言】编译和链接

_FILE__: 它表示当前源文件的名称。__LINE__: 它表示当前源文件的行号。__DATE__: 它表示源文件被编译的日期。__TIME__: 它表示源文件被编译的时间。__STDC__: 如果编译器遵循ANSI C标准,那么它的值就是1。: 它表示当前函数的名称。这段代码会打印出当前源文件的名称、行号、编译日期、编译时间、是否为ANSI C编译器,以及当前所在的函数。

2024-07-28 12:15:28 652

原创 【C语言】fprintf和fscanf详解

fprintf是C/C++中的一个格式化库函数,位于头文件<cstdio>;中,其作用是格式化输出到一个流文件中。

2024-07-27 21:24:10 255

原创 【C语言】sprintf和sscanf详解

sscanf函数:从字符串中提取格式化数据sprintf函数:将格式化数据放到字符串中。

2024-07-27 12:42:45 795

原创 【C语言基础】结构体详解

‌结构体是c语言中的一种复合数据类型,它允许你将不同的数据类型组合成一个新的数据类型。struct语句格式如下:此处为一个存储学生名字,年龄和性别的结构体,结构体名是stu注:结构体名和内容都可以自定义,创建好的struct要加上分号(1)直接访问:点操作符(.)

2024-07-26 16:27:42 230

原创 【C语言基础】整数和浮点数在内存中的存储

整数在内存中以存储。

2024-07-12 22:39:38 180

原创 【C语言基础】分支和循环语句

1.1 分支中包含多条语句if 和 else 语句中都默认只控制一条语句,可使用 { } 括上多条语句。1.2 悬空else问题如果有多个 if 和 else语句时,else 总是与最接近的 if 匹配。例如:int main()int a,b;输出结果:。

2024-04-14 00:10:39 853

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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