自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对数据结构的复习总结

(1)顺序栈​ 顺序存储意味着开辟一块连续的内存用于存储数据节点,一般而言,管理栈数据除了需要一块连续的内存之外,还需要记录栈的总容量、当前栈的元素个数、当前栈顶元素位置,如果有多线程还需要配合互斥锁和信号量等信息,为了方便管理,通常将这些信息统一于一个管理结构体中。(2)与其他数据结构一样,管理循环队列除了需要一块连续的内存之外,还需要记录队列的总容量、当前队列的元素个数、当前队头、队尾元素位置,如果有多线程还需要配互斥锁和信号量等信息,为了便于管理,通常将这些信息统一于在一个管理结构体之中。

2024-07-27 14:37:29 146

原创 函数基础和结构体的总结

对于一个封装良好的函数而言,其对外提供服务的接口应当是简洁的,内部功能应当是明确的。函数封装是将所设计的函数进行打包放进一个独立的.c文件中,如果想使用,主函数直接调用即可。对于函数的使用者,可以简单的将函数理解为黑箱子,使用者只管按照规定给黑箱一些输入,就会得到一些输出,而不必要理会黑箱子里面的运行细节,只需要知道黑箱子的规则即可。普通初始化需要严格按照顺序进行初始化,而指定成员初始化可以对顺序进行改变,还可以不全部初始化,只初始化自己需要的部分。堆的内存大小和物理内存相关,比栈的内存大的多。

2024-07-13 09:52:46 232

原创 判断第n个斐波那契数列能否被3整除给定斐波那契数列为:F(0)=1, F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2),编写一个程序实现该功能

"是" : "否";// 如果能被3整除,返回"是",否则返回"否"printf("F(%d) = %llu\n", n, fib);// 输出第n个斐波那契数。// 特殊情况:n为0时,返回1。// 特殊情况:n为1时,返回1。printf("请输入一个非负整数 n: ");// 返回第n个斐波那契数。// 计算第n个斐波那契数的函数。

2024-07-06 10:31:42 311

原创 编程实现如下功能:如果用户输入大小写字母,则输出字母对应的ASCI码值;如果用户输入ASCII码值,则输出对应的大小写字母。

printf("ASCII码值为: %d\n", ascii);printf("请输入一个字母(大写或小写):");printf("请输入一个数字:");

2024-06-28 19:12:58 265

空空如也

空空如也

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

TA关注的人

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