- 博客(6)
- 收藏
- 关注
原创 单链表(带头结点)的基本操作
/ 线性表的链式存储结构/*可以理解为:*/// 1.单链表的初始化// 或 L = (LinkList)malloc(sizeof(LNode));return 0;// 2.判断单链表是否为空if(L->next!// 3.单链表的销毁 未保留头结点和头指针LNode* p;while(L!delete p;return OK;
2025-08-16 22:24:44
977
原创 线性表基础操作
本文主要讲述线性表的基本操作。实现语言为C++。int length;}SqList;// 创建线性表if(!return OK;// 销毁线性表// 清空线性表// 判断线性表是否为空// 求线性表长度// 取值/*return OK;*/// 按值查找i ++){return 0;// 插入元素j >= i-1;j --){
2025-07-21 11:00:31
706
原创 C++参数传递
cout<<"修改之前:a = "<<a<<" b = "<<b<<endl;cout<<"修改之后:a = "<<a<<" b = "<<b<<endl;cout<<"修改之后:"<<p1<<" "<<p2<<endl;cout<<"修改之前:a = "<<a<<" b ="<<b<<endl;cout<<"修改之后:a = "<<a<<" b ="<<b<<endl;cout<<"传值之前:"<<m<<" "<<n<<endl;cout<<"传值之后:"<<m<<" "<<n<<endl;
2025-07-04 22:33:32
815
原创 动态内存分配malloc原理解释
可以这么理解,就是"void*"中的"void"表示指针指向数据类型不明确,需要我们按照个人需求强制类型转换为自己想要的指针。的可存储100个int类型的空间,那么可以表示为(int*)malloc(sizeof(int)*100),且指针指向开辟空间的。1.在C99/C11之前,数组长度是不可以为变量的。(如果你学过JAVA的话,这里可以类似为Object类转换成其他自定义的类需要强制类型转换。这里我主要解释malloc的原理和为什么malloc的"动态"的地方;这里"void*"被称为"
2025-07-03 17:50:47
275
原创 Java GUI学习 三大布局基础
BorderLayout:("东西南北中" 布局)示例图样:代码如下:// 创建面板并设置布局为 BorderLayout// 添加组件到不同的区域// 将面板添加到框架中// 显示框架。
2025-06-03 16:36:13
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人