随笔分类 - 数据结构
数据结构学习笔记
摘要:#include <stdio.h> #include <stdlib.h> #define MaxSize 10 /* 编程实现:利用数组顺序表的形式完成建表、插入、删除、倒置、排序、输出等操作 */ typedef struct List{ int data[MaxSize]; int leng
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> typedef struct DLNode { DLNode* next, * prior; int data; }*DLinkList; int main() { //初始化双链表 DLinkList DL; /*代码封
阅读全文
摘要:#include <iostream> using namespace std; #include <string.h> typedef struct Student { int id; char name[10]; char gender; int age; }*Stu; int main() {
阅读全文
摘要:#include <iostream> #include <stdlib.h> typedef struct LNode { int data; LNode *next; }*LinkList; int main() { int a[6] = { 23,43,35,21,54,65 }; //初始化
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> typedef struct LNode { int data; LNode *next; }*LinkList; int main() { int a[6] = { 33,24,45,65,23,55 }; //初始化头
阅读全文
摘要:线性表练习 #include <stdio.h> #include <stdlib.h> #define MaxSize 10 /* 已知长度为n的线性表A采用顺序存储结构,设计一个时间复杂度为O(n), 空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素 */ //定义顺序表结构体
阅读全文