- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 掷骰子的多线程应用程序2基于互斥量的线程同步(复现《Qt C++6.0》)
说明:在复现过程中出现两点问题(1)run()函数中对m_diceValued的赋值(2)do_timeOut()函数中没有对m_seq、m_diceValued进行定义。
2023-09-19 15:17:15
264
原创 掷骰子的多线程应用程序1(复现《Qt C++6.0》)
(1)ui指针(2)按钮的响应函数。下面程序对以上问题进行了修改。除了图片、清空、关闭功能外,其他功能实现复现。说明:复现的代码来自《Qt C++6.0》P496-P500。
2023-09-18 16:34:19
169
原创 (Qt+Vs编译环境)(1)报错:c2001,常量中有换行符or中文输出乱码问题(2)plainTextEdit收到的信息为乱码
VS问题解决(c2001,常量中有换行符)或(中文输出乱码问题)
2023-07-27 15:16:42
157
原创 gitlab 第一次上传项目
(1)gitlab上创建新的project,create blank project,不要勾选创建README文件的选项(initialize repository with a README)(2)在要上传的项目文件名上右键打开 Git Bash Here,把要上传的文件放在.git文件下。git push //这一步好像可以省略,直接使用下面的命令。git remote add origin clone地址(HTTPS)(3)git上的命令。
2023-07-20 11:27:00
126
原创 GitLab怎么删除项目
3.在主窗口中下拉,点击Advanced,继续下拉,最末处点击delete project。2.点开后,左侧栏中点击settings,在下拉选项中点击General。1.在左侧栏中点击projects,主窗口中点开所要删除的项目。4.输入提示的口令,完成删除。
2023-07-20 10:12:37
513
原创 there‘s no Qt version assigned to project XXX
项目----->XXX属性页----->Qt Project Settings------->Qt installation(改为自己的)在github上下载他人的项目,在运行时报错,如上所示。
2023-07-18 15:41:19
24
原创 in include file:‘QUdpSocket‘file not found
in include file:'QUdpSocket'file not found
2023-05-29 10:50:10
335
原创 C语言进阶-一元二次方程求解(内含源代码)
C语言进阶(一)前言: 在学习c语言基础语法后我们需要通过项目的训练进行进阶提升,一个小的项目能够使初学者对编程语言掌握的更牢固、进一步熟悉编程的逻辑,所以在这里例出了项目的题目要求、算法分析以及完整的程序代码供初学者学习。(二)题目: 一元二次方程的求解:求方程(a*x)^2+b*x+c=0的根,用3个函数分别求当b^2-4*a*c大于0、等于0和小于0时的根并输出结果。从主函数输入a、b、c的值。(三)算法设计:int main():在主函数中提示并...
2021-03-18 16:02:51
3243
原创 如何对无环有向图中的顶点号重新安排使得该图的邻接矩阵中所有的1都集中到对角线以上?
如何对无环有向图中的顶点号重新安排使得该图的邻接矩阵中所有的1都集中到对角线以上?有两种方法,如下:方法一:1>将顶点号的出度根据大小进行排序,出度最大的顶点编号为1,依次到出度最小的顶点编号为n。2>调整,只要存在弧<i,j>,无论两个顶点出度的大小,都要使顶点i的序号在顶点j的序号前,(i<j)。方法二:采用拓扑排序对顶点号重新安排。...
2020-10-23 17:34:13
2440
5
原创 二叉排序树与二分查找的区别?(简答)
从查找过程看,二叉排序树与二分查找相似。 就平均时间性能。二叉排序树上的查找和二分查找差不多。但二分查找判定树唯一,而二叉排序树的查找不唯一,相同的关键字其插入顺序不同可能生成不同的二叉排序树。 维护表的有序性。二叉排序树无须移动结点,只需修改指针即可完成插入和删除操作,二分查找的对象是有序顺序表插入和删除节点的操作所花代价。 静态查找表时,选择二分查找。动态查找表时,选择二叉排序树。...
2020-10-17 15:31:39
5149
原创 二叉排序树删除并插入某结点是否与原树相同?(简答)
二叉排序树删除并插入某结点是否与原树相同?答:二叉排序树删除并插入某结点,得到的二叉排序树与原来有可能相同,也可能不同。解释:排序二叉树可以删除树中任意结点,但插入的新结点一定是某个叶结点。所以删除并插入某结点的二叉排序树可能与原树相同,也可能不同。...
2020-10-17 11:01:23
3302
3
原创 数据结构:为什么树可以转换成二叉树?(简答)
为什么在数据结构中树可以转换为二叉树?因为二叉树和树都可以用二叉链表作为存储结构,因此二叉链表作为媒介可以导出树与二叉树的关系。物理结构上看:树的孩子兄弟表示法与二叉树的二叉链表表示法相同,即每个节点共有两个指针分别指向节点的第一个孩子和几点的下一个兄弟结点,而二叉链表使用双指针。...
2020-10-16 15:02:09
1107
原创 王道考研 线性表知识点巩固
链表选择题引申考点201.静态链表:与顺序表一样需要分配较大空间,与链表相同插入和删除不需要移动元素需要修改指针。指针域与链表不同的是它指向下一个元素在数组中的下标。(用在不支持指针的高级语言)2.什么情况下适用的链表总结: 不带头结点且有尾指针的单循环链表:在最后一个元素之后插入一个元素和删除第一个元素。(在最后一个元素后插入,肯定要有一个指向尾结点的指针;删除第一个元素也需要指向尾结点的指针) 带头结点的双向循环链表:在末尾插入节点和删除节点(删除末尾结点需...
2020-09-16 12:49:03
307
原创 顺序表的定义及初始化代码实现(C语言)
适合初学数据结构,不明白如何通过代码实现顺序表。超简洁代码如下:# include <stdio.h># define initsize 10 //表长度的初始定义# define maxsize 50 //定义线性表的最大长度//顺序表结构的头文件typedef struct //定义结构体{ int data[maxsize];int length;}Sqlist; //定义结构体变量名//初始化顺序表initlist(
2020-09-12 20:03:40
13222
10
原创 教你MATLAB实现语音盲分割项目(含完整代码)
clc; fs=50000; channel=1; t=5; fprintf('按任意键后开始 %d 秒录音:',t); pause; fprintf('录音中...');%文字提示 y=wavrecord(t*fs, fs,channel,'double');%录制语音信号 fprintf('录音结束...
2020-05-10 18:14:13
5821
12
原创 C程序设计 谭浩强 第五章课后习题详解(包含算法分析,运行结果)
第五章 循环结构程序设计(1)5.6给出3个程序段的流程图暂时略过(有时间进行补充)(2)补充5.7,统计fabs(t)>=le-6和fabs(t)>=le-8时,执行循环体的次数...
2020-03-11 23:07:54
2032
2
原创 C语言实数除法怎样保留小数(编程技巧)
C语言中实数的除法怎样保留小数呢?这里提供两种方法,运行效果是一样的:(1)定义变量类型:a、b无论谁定义int或者double/float类型,都是整形转化为浮点型计算,保证除法运算中变量类型有一个是浮点型。# include <stdio.h>int main(){ int a=3; double b=2; double c; c=...
2020-03-02 23:18:02
25846
1
原创 double数据类型输入格式与输出格式(编程技巧)
这篇博客用来学习double数据类型在输入与输出的格式类型(1)double数据类型在输入时应使用%lf进行操作。(2)double数据类型在输出时可使用%f进行操作。(3)代码演示结果分析:使用%lf,输出的数据正常,若使用%f则输出数据0.000000出异常。#include <stdio.h>int main(){ double n; ...
2020-02-27 20:01:30
6879
原创 C程序设计(第五版)谭浩强 第三章课后习题详解(包含算法分析,原理解释,运行结果)
谭浩强c程序设计(第五版)课后习题答案,如有疑问欢迎留言讨论。
2020-02-25 22:27:59
1663
1
原创 c语言进阶-学生成绩统计系统实现(内含源代码)
C语言进阶 (一)前言: 在学习c语言基础语法后我们需要通过项目的训练进行进阶提升,一个小的项目能够使初学者对编程语言掌握的更牢固、进一步熟悉编程的逻辑,所以在这里例出了项目的题目要求、算法分析以及完整的程序代码供初学者学习。(二)题目要求:学生成绩统计系统实现 设计结构体数组,结构中包含学生数据为:学号、姓名、物理分数、数学分数、外语分数、计算机分数。设...
2020-02-11 13:11:07
13609
5
原创 C程序设计 谭浩强 第一章课后习题详解(包含算法分析,运行结果)
第一章 程序设计和C语言(1)手绘章节思维导图(2)课后习题答案及解题思路1.1、1.3题的答案都在书中第一章,可以通过仔细阅读找到答案,对c语言能做到很好的入门与进阶。1.2(我觉得这道题挺有意义的,所以就写到博客里了) 为什么需要计算机语言:人与人交流需要语言,计算机作为一种工具,那么人与计算机交流也就需要一种语言。需要创造一种计算机和人都能识别的语言,就是计...
2020-02-06 22:24:16
705
原创 一维数组类模板的设计与实现C++/MFC工程源码
题目和所需完成功能函数如下:建立一维数组数据结构的模板类,使一维数组中的数据元素可以是char,int,float等多种数据类型,类中的成员函数主要包括:(1)排序函数,能够对数组元素进行升序排列;(2)查找函数,能够在输入待查元素后,输出其在数组中的下标;(3)构造函数,初始化输入数组元素,这里要求数组元素的个数n是一个变量;(4)析构函数,释放数组元素所占用的堆内存;(...
2018-01-08 15:50:39
1313
7
电子科技大学数据结构ppt.zip
2021-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人