数据结构
文章平均质量分 52
995_w
别卷~接着奏乐接着摆
展开
-
数据结构7/25作业——哈希查找、排序算法(冒泡排序、选择排序、插入排序、快速排序)
C语言数据结构——哈希查找、排序算法(冒泡排序、选择排序、插入排序、快速排序),哈希链表 哈希算法 结构体定义 初始化哈希表将元素存入哈希表定位要存储的链表将数据封装成节点 查看表函数 查找函数 定位要查找的值所在链表 定义遍历指针遍历链表#ifndef __HASH_H__#define __HASH_H__#define N 10#define P 13typedef int datatype;typedef struct Node{ datatype data;//数据域 stru原创 2022-07-25 19:13:42 · 235 阅读 · 0 评论 -
数据结构2022/7/19作业
intlistUpdateValue(seqlist*S,datatypeold_e,datatypenew_e)//按值修改。intlistUpdateValue(seqlist*S,datatypeold_e,datatypenew_e)//按值修改。intlistUpdatePos(seqlist*S,intpos,datatypenew_e)//按位置修改。intlistInsertPos(seqlist*S,intpos,datatypee)//任意位置插入。.........原创 2022-07-19 19:32:58 · 99 阅读 · 0 评论 -
数据结构7/20-单向链表作业
代码】数据结构7/20-单向链表 完成尾删函数:int list_delete_tail(Linklist *L);完成按位置修改函数 : int list_update_pos(Linklist *L, int pos, datatype e);完成按值修改函数: int list__update_value(Linklist *L, datatype old_e, datatype new_e);完成链表反转函数:void list_reverse(Linklist *L);.........原创 2022-07-20 19:26:13 · 185 阅读 · 0 评论 -
数据结构7/21-双向链表、循环链表、栈操作作业
数据结构 链表 双向链表 循环链表 栈操作,使用循环链表实现约瑟夫环,使用栈的特点完成进制转换原创 2022-07-21 20:00:19 · 264 阅读 · 0 评论 -
《数据结构-栈》
《数据结构-栈》//创建seqStack *create();//判空int empty(seqStack *S);//判满int full(seqStack *S);//入栈(进栈、压栈)int push(seqStack *S,datatype e);//出栈,弹栈int pop(seqStack *S);//遍历栈void show(seqStack *S);//销毁栈void destroy(seqStack *S);.........原创 2022-07-21 20:03:59 · 168 阅读 · 0 评论 -
《数据结构—单项循环列表》
//创建Looplink *list_create();//判空int list_empty(Looplink *L);//尾插int list_insert_tail(Looplink *L,datatype e);//带头结点遍历void list_show(Looplink*L);//尾删除int list_del_tail(Looplink *L);//删头Looplink *kill_head(Looplink *L);//删除头结点后的遍历void list_show2(Looplinnk *原创 2022-07-21 20:52:43 · 79 阅读 · 0 评论 -
《数据结构——队列》
数据结构队列是实现和操作,创建seQueue *create();判空int empty(seQueue *S);判满int full(seQueue *S);入队int push(seQueue *S,datatype e);遍历void show(seQueue *S);出队int pop(seQueue *S);销毁void destroy(seQueue *S);返回长度int len(seQueue *S);.........原创 2022-07-23 09:28:07 · 227 阅读 · 0 评论 -
《数据结构——链式队列》
数据结构链式队列实现和操作//创建linkqueue *create();判空int empty(linkqueue *L);入队int push(linkqueue *L,datatype e);遍历队void show(linkqueue *L);出队int pop(linkqueue *L);销毁队void destory(linkqueue *L);原创 2022-07-23 09:47:43 · 486 阅读 · 0 评论 -
数据结构7/23—链表实现简单的学生信息管理系统
C语言学生管理系统主要是由链表实现的学生信息增,删,改,查等功能,包含功能函数和全部代码原创 2022-07-23 10:24:33 · 4141 阅读 · 1 评论 -
《数据结构——二叉树》
数据结构二叉树的实现和操作,创建和遍历二叉树,二叉树创建:先序创建先创建根节点、接着创建左子树、最后创建右子树。先序遍历也称先根遍历,先访问根节点中的内容,然后访问左子树、最后访问右子树。中序遍历也称中根遍历,先访问左子树、然后访问根节点内容、最后访问右子树。后续遍历也称后根遍历,先访问左子树、然后访问右子树、最后访问根节点内容。......原创 2022-07-23 09:56:36 · 114 阅读 · 0 评论