- 博客(88)
- 收藏
- 关注
原创 解决:使用Lombok的@Slf4j注解,显示无法解析符号,但是程序能够正常运行
解决了使用Lombok的@Slf4j注解,显示无法解析符号,但是程序能够正常运行的问题。
2024-11-28 20:10:24
577
1
原创 C2143语法错误: 缺少“;”(在“*”的前面);C4430缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int;C2238意外的标记位于“;”之前
C2143语法错误: 缺少“;”(在“*”的前面);C4430缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int;C2238意外的标记位于“;”之前
2024-05-13 17:29:39
911
原创 用Python实现一个简易的学生信息管理系统
python实现控制台界面的学生管理系统,具有增、删、查、改和对学生信息排序、输入所有学生信息的功能
2024-04-17 15:04:53
2452
原创 解决报错ValueError: dictionary update sequence element #0 has length 5; 2 is required
解决报错ValueError: dictionary update sequence element #0 has length 5; 2 is required
2024-04-16 20:30:35
719
原创 【解决】安装模块时报错:ERROR: *.whl is not a valid wheel filename.
解决安装whl文件时报错不是一个有效wheel文件名
2024-04-12 18:24:33
1783
原创 Python程序怎么打包成exe文件
pyinstaller的介绍,安装pyinstaller,并且使用它进行打包py文件,最后介绍了防止程序一闪而过的方法。
2024-03-25 23:46:36
466
原创 中缀表达式转后缀表达式
那是因为对于一个中缀表达式 5+8/2 ,我们人可以轻易知道各运算的次序得到答案 9 ,可是计算机不能,计算机很笨,所以需要转换成后缀表达式,这样计算机就能在不考虑各符号优先级的情况下,也得出答案 9。3、遇到右括号 ) :意味着括号中的运算结束了,将运算符一个一个弹出栈顶并且输出到后缀表达式,直到遇到左括号,但是左括号不加入到后缀表达式。例如:(1+2)*5。(3+5)*3-2/1为样例,结果是3 5 + 3 * 2 1 / -)8.遍历到-,小于等于*的优先级,*出栈输出到后缀表达式,-入栈。
2023-10-31 21:04:27
295
原创 树----数据结构
如同线性表与栈、队列的关系,二叉树就是操作受限的树,那二叉树就是一个 一个节点最多只有两个分支的树(一个父节点最多有两个子节点),不一定一个节点一定是有两个子节点,左边的分支叫做左子树,右边的分支叫做右子树。:二叉树最开始时只有一个根节点,叶子节点数为 1,只要根节点有两个子节点(分了两个岔路,变为了度数为 2 的节点),那叶子节点数就加 1 ,因为到最后,两个子节点的最下面一定有两个叶子节点,以此类推。:也能从第一点中得到深度为 h-1 的最多的节点数,最少的节点就是所有的父节点都只有一个子节点的情况。
2023-10-30 21:30:54
133
原创 顺序栈的实现----数据结构
对于栈(Stack),后进先出(Last In First Out,LIFO),栈也是一种线性表,只不过是一种操作受限的线性表,只能在一端操作,也就是不允许在中间进行查找、插入、删除等操作。
2023-10-23 11:05:58
347
原创 循环队列----数据结构
tail == head 为判空条件,结合之前的移动问题,所以不是 tail + 1 == head,而是 (tail + 1) % MAX_SIZE == head 为判满条件。由于 头指针和尾指针的范围是 [ 0 , MAX_SIZE -1 ] ,一旦等于MAX_SIZE,就变为0,所以可以使用到取模操作,每次移动完,再对 MAX_SIZE 取模。当出现这种情况时:头指针和尾指针都指向了不可访问的地方(越界了),就无法在插入(入队)了,队列的空间还空着,却无法利用,这造成了空间的浪费。
2023-10-21 16:53:24
265
原创 顺序队列----数据结构
队列,符合先进先出特点的一种数据结构,是一种特殊的线性表,但它不像线性表一样可以任意插入和删除操作,而是只允许在表的一端插入,也就是在队列的尾部进行插入;只允许在表的另一端进行删除,也就是在队列的头部进行删除。以下的实现是顺序队列(存储空间在内存上是连续的队列)
2023-10-20 20:07:16
425
原创 链式队列----数据结构
/队列中的元素类型//和单链表结点的定义一样}QueueNode;//可以用QueuePtr创建一个指向结点的指针typedef struct LinkQueue //定义的是队列头、尾指针int length;//存储队列的长度,因为要频繁获取长度//指向第一个结点,队头指针//指向最后一个结点,队尾指针}Queue;
2023-10-19 22:46:44
496
原创 堆-----数据结构
define DEFAULT_CAPCITY 120 //默认的堆容量int* arr;//存储堆元素的数组int size;//堆中元素的个数//堆的容量}Heap;//函数声明。
2023-10-19 21:11:18
455
1
原创 单链表---结构体实现
链表称为线性表的链式存储,顺序表逻辑上相邻的数据,存储位置也相邻。链表逻辑上相邻的数据,存储位置是随机分布在内存的各个位置上的。int date;//数据域,存储数据,这里是int类型的数据// 指针域,指向了后继元素(下一个结点)的地址//两个别名的作用是一模一样的,只是为了区分头结点和结点。
2023-10-13 18:29:05
1367
1
原创 [NOIP2016 提高组] 玩具谜题
保证不会出现其他的数。小南发现, 这个谜题中玩具小人的朝向非常关键, 因为朝内和朝外的玩具小人的左右方向是相反的: 面朝圈内的玩具小人, 它的左边是顺时针方向, 右边是逆时针方向;现在第 11 个玩具小人告诉小南一个包含 m 条指令的谜題, 其中第 z 条指令形如“左数/右数第 s 个玩具小人”。这时 singer 告诉小南一个谜題: “眼镜藏在我左数第 3 个玩具小人的右数第 1 个玩具小人的左数第 2 个玩具小人那里。输出一个字符串,表示从第一个读入的小人开始,依次数完 m 条指令后到达的小人的职业。
2023-10-12 23:20:06
127
MySQL的update语句在命令行中可以执行,在java中却报错
2024-11-15
安装CentOS7.6
2024-10-04
使用GridBagLayout布局管理器,组件无法完全显示
2024-09-24
MFC工具栏添加了一个按钮却没有显示
2024-05-02
关于C++的同名函数
2023-06-16
为什么初始定为-2e9(标签-算法|关键词-区间合并)
2023-04-09
C++快速排序算法,请各位看看怎么解决疑问
2023-03-16
代码在codeblocks上不报错,在VS2019报错
2022-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人