![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
后台专栏-C语言
文章平均质量分 52
c语言-基础
祁连之子
追求理想,创造价值才是值得一个清醒的男人终生该做的事
展开
-
c链表经典基础算法
链表 16.1(15’) 有两个单链表LA和LB,其元素均为非递减有序排列,编写算法,将它们合并成一个单链表LC,要求LC也是非递减有序排列。(要求:新表LC利用原表的存储空间)。 LinkList MergeList(LinkList &la, LinkList &lb) { LNode *r, *pa = la->next, *pb = lb->next; la->next = NULL; while (pa && pb)原创 2021-03-05 14:16:36 · 922 阅读 · 0 评论 -
算法总结1
//双向链表--通过空间换区效率 //定义--注 双向链表也有唯一头指针 //特征: p->prior->next = p; // p = p>next->prior; typedef struct dlnode { ElemType data; Struct dlnode *prior,*next; }DLNode, *DLinkList; //插入操作 p指向某结点,s指向待插入的新结点 将*s 插入到*p的前面 /** * 务必注意顺序问题 *原创 2021-05-07 16:38:35 · 47 阅读 · 0 评论 -
C语言基础笔记
1.程序结构 #include <stdio.h> #include <stdio.h>是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。 2.语法 单行/多行注释以及return/;用法均与js,java相同, void 声明函数无返回值或无参数,声明无类型指针 3.数据类型 序号 类型与描述 1 基本类型: 它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型: 它们也是算术类型.原创 2021-01-19 11:38:16 · 145 阅读 · 0 评论