- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 2020数据结构课程设计 超长整数四则运算(C语言+双向循环链表)
设计题目 任务:设计一个实现任意长的整数进行加法、减法运算的演示程序。 要求:利用双向循环链表实现长整数的存储,每个结点含一个整形变量。任何整形变量的范围是 -(2^15 - 1)~ (2^15 - 1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。 加上前端后的效果 设计过程说明 数据结构是双向循环链表,其结构如图所示。链表中的结点ABC都是0~9999的int类型变量,从低位到高位。即万进制。另外表头结点L用来存储数的符号和结点个数。 对双向循环链表的基本操作有
2021-12-30 22:14:09
10690
21
原创 2021数字电路课程设计 一位十进制数加减法运算电路
设计任务: 用集成芯片设计一位十进制数加减法运算电路,具体要求如下: (1)能实现一位十进制数的加法运算,最大值为9+9=18。 (2)能实现一位十进制数的减法运算,最小值为0-9=-9。 (3)能显示输入数值以及计算结果。 multisim仿真电路图 ...
2021-06-21 00:08:02
10308
8
原创 C++贪吃蛇[结构体数组实现]
代码: #include<bits/stdc++.h> #include<windows.h> #include<conio.h> using namespace std; const int h=50,w=50,MaxLen=400; void gotoxy(short y,short x)//光标移动函数 { COORD pos={x,y}; Se...
2020-03-05 11:49:44
1885
原创 【编译原理】语法分析实验2021-10-24
【文法定义】 【说明】 ①代码思想是基于教材P86写的递归下降分析程序,一个产生式对应一个子程序 ②本文法应该是一个LL(k)文法,当我们不确定要用哪一个产生式时,就继续往后查看一两个符号来确定用哪个产生式 ③代码中第一次实验《词法分析实验》的结果单词类型保存在数组token[],类型为string,对应单词存放在val[]数组,第二次实验就直接用一个整型变量q来指向当前单词 ④第一次实验偷懒用了一下map,第二次实验也偷懒直接在子程序中输出 ⑤本文只提供思路,请不要复制或替换名词后交上去 【代码】 #in
2021-10-24 13:35:56
2432
10
原创 Python实现开关控制程序运行
需求 想实现一个控制程序运行开关的功能:按一下键盘某个键(或者鼠标)后程序开始运行,再次按下,程序结束运行。 标题 由于本人技术有限,只能用已知的知识解决问题了。按一下开始运行可以用阻塞,但是程序运行时就不能阻塞了,一开始想用循环+读取键盘状态,如果,奈何搜了半天都搜不到python怎么读取键盘状态(顺便吐槽一下现在的博客好多转发,一模一样的内容太多了)。又用pygame试了一下不行,不知道为什么pygame.get_pressed()这里break不出去。 #失败代码 import keyboard fr
2021-08-24 15:19:56
3209
原创 [kuangbin带你飞]专题十二 基础DP1
[kuangbin带你飞]专题十二 基础DP1 文章目录[kuangbin带你飞]专题十二 基础DP1Monkey and Banana[HDU - 1069 ](https://vjudge.net/problem/HDU-1069/origin)Doing Homework [HDU - 1074 ](https://vjudge.net/problem/HDU-1074/origin)免费馅饼 [HDU - 1176 ](https://vjudge.net/problem/HDU-1176/ori
2020-06-04 19:44:55
345
原创 [NEUQ] 2020训练赛1
[NEUQ] 2020训练赛1 A - Hungry Student Problem CodeForces - 903A 思路: 3a+7b=x求整数解 AC代码: //代码 #include<bits/stdc++.h> using namespace std; int main() { int n,x; cin>>n; while(n--) { int bj=0; cin>>x; for(int a=0;a<=x/3;a++) {
2020-05-24 19:05:23
281
原创 放苹果 (穷竭搜索)
放苹果 (穷竭搜索) 题目: 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 解题思路: 1.刚开始,我以为这是一道简单的排列组合问题,后来我发现事情并不简单 链接 2.网上的题解基本都是动态规划,我也没太搞懂为什么每个盘子拿掉一个苹果结果会不变 递推公式:f[m][n] = f[m][n - 1] + f[m...
2020-02-03 18:01:41
313
Qt5中用QStandardItemModel创建树,如何删除树上某个节点?
2021-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅