- 博客(4)
- 收藏
- 关注
原创 数据结构-单链表
数据结构单链表实现-运行环境vs2019#include<stdio.h>#include<stdlib.h>#pragma warning(disable:4996);struct node { int data; struct node* next;};typedef struct node Node;typedef struct node* List;void createheadlist(List *head, int n) {//头插法,本质就是链表
2021-05-12 10:01:32 68
原创 数据结构-顺序表的实现
顺序表的数组方式实现,功能为增删查#include<stdio.h>#define maxsize 20#define len 10typedef struct { int data[maxsize]; int length;}sqlist,* sqlistpoint;/*要插入的位置location,要插入的数据n_data*/int insert(sqlistpoint p, int location, int n_data) { for (int i = len;
2021-05-12 09:45:48 84
原创 循环链表——约瑟夫环实现
近期重温数据结构,发现有不少书籍没有将成品可运行的数据结构代码放出,所以在这挖个坑,后期会将常见数据结构以C语言形式实现,并且尽可能让只看了书但是代码能力较弱的读者也能看懂实现。本人能力有限,不足之处还请大家多多指出。下面放出循环链表实现的约瑟夫环,运行环境为vs2019,无报错#include<stdio.h>#include<stdlib.h>#pragma warning(disable:4996);//约瑟夫环问题实现typedef struct Node {
2021-05-08 09:41:48 310
原创 中国大学MOOC浙江大学“程序设计入门——C语言”的PTA练习题目集答案
第I阶段,包含变量、语句、循环部分的题目,不包括数组、结构、基础算法的题目7.1这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— “I’m gonna WIN!”——连续输出三遍就可以了。注意每遍占一行,除了每行的回车不能有任何多余字符。#include<stdio.h>int main(){int i=0;for(i=0;i<3;i++){printf(“I’m gonna WIN!\n”); }return 0;}7.2这道超级简单的题目没有
2020-07-01 00:44:45 6624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人