![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
秋雨叶落
一个软件工程的大学生,编程萌新上路。坚持、努力,朝气蓬勃。
展开
-
数据结构实验——查找算法C语言
以下是通过链表进行排序查询:涉及 循序查找、二分查找、快速排序#include<stdio.h>#include<stdlib.h>#define MAXSIZE 1000struct LNode{ int Data[MAXSIZE]; //Data为待排序序列数组 int Last; //Last为最后一个元素的数组下标 }; typedef struct LNode *List; List Create(){ List L; L = (List原创 2020-12-17 16:26:53 · 784 阅读 · 0 评论 -
数据结构实验——排序算法C语言
利用顺序表进行排序,以下有三种比较简单的排序算法:简单选择排序、直接插入排序、冒泡排序,希望对你有所帮助哦~#include<stdio.h>#include<stdlib.h>#define MAXSIZE 1000struct LNode{ int Data[MAXSIZE]; //Data为待排序序列数组 int Last; //Last为最后一个元素的数组下标 }; typedef struct LNode *List; List Create(原创 2020-12-14 15:22:47 · 1128 阅读 · 1 评论 -
数据结构实验三——图的创建及其基本操作(邻接矩阵C语言)
采用邻接矩阵创建带权无向图:①统计图中边的个数并输出;②统计图中各顶点的度并输出;③统计网图的总权重;④统计度为n的顶点个数(n可以为0、1、2、…);//邻接矩阵#include <stdio.h>#include <stdlib.h>#define INFINITY 65535 //∞设为65535#define MAXVERTEXNUM 100 //最大顶点数设为100 int d[100];typedef struct GNode *PtrToGNo原创 2020-12-03 23:03:03 · 1221 阅读 · 0 评论 -
入门输出Hello World!——C语言
我们入门的第一个程序:输出Hello World!步骤:1.用预处理命令#include导入头文件标准输入输出头文件<stdio.h>2.main()函数3.printf()输出函数(打印)#include<stdio.h>int main(void){ printf("Hello World!"); return 0;}...原创 2020-11-28 09:47:26 · 1978 阅读 · 0 评论 -
C语言学习——选择排序
冒泡排序我们时常会需要对一组数据进行排序,比如说输入一段凌乱的数据,让你从大到小输出或者从小到大输出这组数据,这时候就需要排序了,如果你不好排序,就只能干看着,所以今天就让我们来学习一下这个比较简单的排序方法——冒泡排序。学习冒泡排序呢,需要了解for循环,我们可以用for循环一个一个的对数据进行排序。冒泡排序的思想就是先遍历一遍数据,找到最小(大)的那个数,然后把它放在第一位即数组a【0】,然后再从第二个数开始遍历所有数据,找到里面最小(大)的数放在第二位即数组a【1】的位置,重复上述动作,直到遍历原创 2020-10-30 21:43:03 · 190 阅读 · 0 评论