- 博客(7)
- 收藏
- 关注
原创 P4语言编译环境搭建Ubuntu20.04
搭建P4编译环境现有的一些教程基本都是在Ubuntu16等旧版本上的,照着原有的教程在Ubuntu20及以后的版本中会有较多的错误,本文记录一下艰苦的搭环境过程,笔者使用的系统为Ubuntu20.04,强烈建议多参考GitHub中提供的官方文档。https://github.com/p4langP4C安装. /etc/os-releaseecho "deb http://download.opensuse.org/repositories/home:/p4lang/xUbuntu_${VERSIO
2022-02-19 11:32:45
2107
原创 数据结构——查找与排序
ex5_1:查找——基本题假设有序序列的数据元素为:(3,10,13,17,40,43,50,70)1)编写顺序查找函数2)编写二分查找函数3)在主程序中输入关键字(43和5),分别调用两种查找函数,输出结果。ex5_2:Hash查找——扩展题1)一个班有30位同学,安排装进一个有30个元素的数组,以姓名作为关键字进行哈希存储,具体方法如下:将姓名字符串中的每个字节按ASCII码(中文...
2020-02-03 11:41:48
1349
3
原创 数据结构——二叉树
ex4_1——基本题1)二叉树结点类型定义为:typedef struct bnode{ int data;struct bnode *lchild, *rchild;}bnode_type;2)编写二叉树的创建函数,可以是排序二叉树的创建思路(见教材),或者以先序遍历为框架。3)编写中序遍历函数;4)编写后序遍历函数;5)编写先序遍历函数;6)编写main()函数,先调用c...
2020-02-03 11:15:30
1241
原创 数据结构——栈与队列
ps:文中题目来源为uestc数据结构上机实验,代码均为原创ex3_1:链栈——基本题1)链栈结点类型定义为:typedef struct node{int data;struct node *next;}node_type;2)编写进栈函数push3)编写出栈函数pop4)编写main函数,首先建立一空链栈;调用进栈函数,将从键盘输入的数据元素逐个进栈,输入0结束;显示进...
2020-02-03 09:38:12
1214
1
原创 数据结构——链表
数据结构——链表的实现ex2_1——基本题1)首先创建一个单链表:从键盘读入五个整数,按输入顺序形成单链表。将创建好的链表元素依次输出到屏幕上。2)在已创建好的链表中插入一个元素:从键盘读入元素值和插入位置,调用插入函数完成插入操作。然后将链表元素依次输出到屏幕上。3)在已创建好的链表中删除一个元素:从键盘读入欲删除的元素位置(序号),调用删除函数完成删除操作。然后将链表元素依次输出到屏幕...
2020-02-02 21:58:33
1841
2
原创 数据结构——顺序表的C语言实现
郫县电子专科学院的在读大二,再次保存代码供参考及批评指正ex1_1——基本题:1)首先创建一个顺序表:从键盘读入一组整数(长度小于等于20),按输入顺序放入顺序表,输入以-1结束(注意-1不放到顺序表内);将创建好的顺序表元素依次输出到屏幕上。2)在已创建好的顺序表中插入一个元素:从键盘读入需插入的元素值和插入位置,调用插入函数完成插入操作;然后将顺序表元素依次输出到屏幕上。3)在...
2019-10-27 23:07:59
4155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人