C++
文章平均质量分 79
u25th_engineer
这个作者很懒,什么都没留下…
展开
-
Win10下使用VS2019编译Qt 6.3.0注意事项
Win10下使用VS2019编译Qt 6.3.0注意事项之一:磁盘剩余空间大于75 GB原创 2022-07-03 14:24:36 · 930 阅读 · 0 评论 -
【数据结构C++实现】顺序表实现集合操作:交集、并集与差集
(递增有序)顺序表表示集合A、B,实现以下操作: C=A∩B,C=A∪B,C=A∖BC=A \cap B,C=A \cup B,C=A \setminus BC=A∩B,C=A∪B,C=A∖BA=A∩B,A=A∪B,A=A∖BA=A \cap B,A=A \cup B,A=A \setminus BA=A∩B,A=A∪B,A=A∖BC=A∩BC=A \cap BC=A∩Bbool SeqList::intersectionSet( SeqList& LA, SeqList原创 2021-11-08 10:57:55 · 4292 阅读 · 0 评论 -
【2019网易校招】相等序列
题目描述题目给定a1,a2…an,这样一个长度为n的序列,现在你可以给其中一些元素加上一个值x(只能加一次),然后可以给另外一些值减上一个值x(只能减一次),剩下的元素不能再进行操作。问最后有没有可能找到一个值x使所有元素的值相等。题目链接输入描述:输入第一行为一个整数k,代表有k个序列(k<100),接下来有2*k行:偶数行为一个整数n,代表给定序列的长度(1<=n<=100,000)奇数行包含n个元素,a1,a2…an,代表序列中的元素(0<=ai<=100,原创 2020-06-06 10:30:17 · 277 阅读 · 0 评论 -
【2019网易校招】N-GCD
题目描述小明很喜欢数对,又很喜欢GCD(最大公约数)。所以他想尽办法创造了一种全新的最大公约数:给出若干个数对(ai,bi),如果一个最大的质数x可以整除每一个数对中的至少一个数字并且这个数字大于1,那么x就称为这些数对的N-GCD。现在小明给了你一些数对,希望你可以算出它们的N-GCD。题目链接输入描述:第一行一个数字n,表示数对的个数。接下来n行,每行两个数字,用一个空格分隔,表示一个数对。满足1<=n <=150000,1<=ai,bi<=2 * 10^9。原创 2020-06-06 09:27:40 · 408 阅读 · 0 评论 -
C语言是开源的吗?C++是开源的吗?C语言、C++是两个开源的标准,而不是开源软件或其它
我一度对于C语言与C++是不是开源语言很困惑:为什么有那么多人鼓吹Java、Python、PHP等是开源语言,却没有人提C与C++开源与否呢?今天在stackoverflow上找到了几个比较满意的回答,特写篇博文总结一下老外的回答,也供各位对此问题持疑问态度的朋友一个参考。 关于C语言开源与否: C语言是一个由ISO组织中的ANSI制定的标准,任何个人或者组织都可以根据...原创 2019-11-03 12:13:00 · 9443 阅读 · 1 评论 -
“程序设计与算法训练”课程设计报告:布隆过滤器的实现和应用
文章我已经放在自己的博客园博客上了,为了图省事不再重复粘贴、修改了,主要个人感觉是CSDN的编辑功能比较差。那么,详情请看原文链接。项目代码与报告的GitHub地址。图1 来自亚晟的星空图 图2 17级物联网工程“程序设计与算法训练”课设选题详情 ...原创 2019-02-03 15:57:23 · 1262 阅读 · 0 评论 -
“程序设计与算法训练”课程设计:“BP神经网络的实现”(C++类封装实现)
一 题目:71 BP神经网络的实现 利用 C++语言实现 BP 神经网络, 并利用 BP 神经网络解决螨虫分类问题: 蠓虫分类问题:对两种蠓虫(A 与 B)进行鉴别,依据的资料是触角和翅膀的长度,已知了 9 支 Af 和 6 支 Apf 的数据如下: A: (1.24,1.27), (1.36,1.74),(1.38,1.64) , (1.38,1.82) , (...原创 2019-02-05 01:56:27 · 1084 阅读 · 0 评论 -
校验两张BMP图像的RGB矩阵有多少个像素点不同
数据结构课设我选的的二值图像(要求是.bmp格式)数字水印,代码实现之后,我就萌生了校验一下水印信息是否编码成功的想法。经水印算法编码后的二值图像,有的被编码图与原图不存在显著的人眼上的差异。这份代码我主要是用来检测: 1、水印算法的稳健性; 2、水印算法的安全性; 3、水印算法的不可访问性; 4、水印算法的有效性。...原创 2019-02-14 00:03:49 · 902 阅读 · 0 评论 -
数据结构课设报告之“BP神经网络的实现”
GitHub地址。课程编号:0521172B 课程性质:必修 数据结构课程设计报告院 系:计算机与信息系 班 级:物联网工程17-2班 姓 名:XX...原创 2019-02-24 23:09:08 · 2877 阅读 · 4 评论 -
“程序设计与算法训练”课程设计“二值图像数字水印技术的实践”
数据结果课程设计(题目抄袭自某牛逼985高校)。 github项目地址(含报告等)课程编号:0521733B 课程性质:必修 ...原创 2019-05-06 09:55:52 · 1959 阅读 · 1 评论 -
编译原理实验1:词法分析设计
通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 用 VC++/VB/JAVA 语言实现对 C 语言子集的源程序进行词法分析。通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号自身值;若遇到错误则显示“Error”,然后跳过错误部分继续显示 ;同时进行标识符登记符号表的管理。原创 2019-10-09 12:43:14 · 4792 阅读 · 0 评论 -
在Ubuntu 16.04 LTS上用g++和gcc编译C/C++代码错误提示“.../x86_64-linux-gnu/crt1.o: ELF section name out of range”
最近一个多月来,我曾经多次尝试在Ubuntu 16.04 LTS上使用g++和gcc(这俩好像合起来叫MinGW?)来编译C/C++代码,但是在解决所有语法问题后还是会出现错误提示: /usr/bin/ld:error:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1...原创 2019-01-03 13:11:13 · 6016 阅读 · 2 评论 -
数据结构实验9:图的相关操作
目录 实验98.1 实验目的8.2 实验任务8.3 实验说明1. 数据文件格式设计2. 从数据文件创建邻接矩阵表示的图3. 从数据文件创建邻接表表示的图4. 图的销毁8...原创 2019-01-05 16:23:34 · 6055 阅读 · 0 评论 -
数据结构实验8:内部排序
实验8 姓名: 学号: 班级:8.1 实验目的(1) 掌握各种内部排序算法。(2) 理解各种内部排序算法的特性、时间性能和空间性能,...原创 2018-12-23 21:39:55 · 6813 阅读 · 0 评论 -
最简单的Qt程序:根据用户所输入圆半径计算圆面积
这两天刚开始接触Qt5,所用环境为Qt creator 4.7.0社区版。这个编译器有许多令人难以理喻的bug,譬如:不能在程序中出现中文字符,否则代码编译会报错,而且一旦用户在编辑界面键入中文字符后,光标就消失了,刚开始我还以为又是哪的配置错误导致的。呜啦啦!个人觉得Qt creator 4.7.0的代码补全功能也没有VS 2017好用。且行且珍惜吧,使用开源软件从我做起! ...原创 2018-08-20 21:40:41 · 3051 阅读 · 0 评论 -
中秋放假这两天写的几个题目
题目1:B. Vasya and Cornfield——https://codeforces.com/contest/1058/problem/B AC代码:#include <bits/stdc++.h>using namespace std;int main(){ int n, d, m, ans; int x1, y1...原创 2018-09-24 11:54:55 · 802 阅读 · 0 评论 -
刁肥宅数据结构课设“布隆过滤器的实现和应用”源代码(v1.0,永不上交)
代码很简单,写了一些注释;加上注释看就很清楚了。项目代码与报告的GitHub地址。 文件bloomfilter.cpp:#include "bloomfilter.h"// return a hash range from 0 to 79999int hash(const char* str, int index){ int hash = 1;...原创 2019-05-11 08:45:56 · 451 阅读 · 0 评论 -
C++实现顺序栈类求解中缀表达式的计算
控制台第一行打印的数值为使用形如以下方式得到的结果: cout << 200+500*(200+300)*600/709-400 << endl; 即第一个待求解表达式由C++表达式计算所得结果,以用于与实现得出的结果作比较。 第1次测试: 第一个待求解表达式实现得出的结果比由C+...原创 2018-10-27 02:23:30 · 1019 阅读 · 0 评论 -
刁肥宅详解:C++实现顺序/链栈解决中缀表达式求值问题
表达式的种类求解算法核心代码说明及其他1.表达式的种类 如何将表达式翻译成能够正确求值的指令序列,是语言处理程序要解决的基本问题,作为栈的应用事例,下面介绍表达式的求值过程。 任何一个表达式都是由操作数(亦称运算对象)、操作符(亦称运算符)和分界符组成的。通常,算术表达式有3种表示: ①中缀(infix)表示:&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;操作数&原创 2018-11-03 22:52:25 · 818 阅读 · 0 评论 -
数据结构实验3:C++实现顺序栈类与链栈类
实验3 3.1 实验目的熟练掌握栈的顺序存储结构和链式存储结构。熟练掌握栈的有关算法设计,并在顺序栈和链栈上实现。根据具体给定的需求,合理设计并实现相关结构和算法。3.2实验要求3.2.1 顺序栈的实验要求顺序栈结构和运算定义,算法的实现以库文件方式实现,不得在测试主程序中直接实现;...原创 2018-11-10 17:53:44 · 2311 阅读 · 2 评论 -
数据结构实验4:C++实现循环队列类
实验4 4.1 实验目的熟练掌握队列的顺序存储结构和链式存储结构。熟练掌握队列的有关算法设计,并在循环顺序队列和链队列上实现。根据具体给定的需求,合理设计并实现相关结构和算法。4.2 实验要求4.2.1 循环顺序队列的实验要求循环顺序队列结构和运算定义,算法的实现以库文件...原创 2018-11-10 22:41:32 · 1210 阅读 · 0 评论 -
C++实现链队类——合肥工业大学数据结构实验5:链式队列
实验55.1 实验目的熟练掌握队列的顺序链式存储结构。熟练掌握队列的有关算法设计,并在链队列上实现。根据具体给定的需求,合理设计并实现相关结构和算法。5.2 实验要求5.2.1链队列实验要求本次实验中的链队列结构指不带头结点的单链表;链队列结构和运算定义,算法的实现以库文件方式实现...原创 2018-11-13 22:00:21 · 1171 阅读 · 0 评论 -
数据结构实验6:C++实现二叉树类
实验6 学号: 姓名: 专业: 6.1 实验目的掌握二叉树的动态链表存储结构及表示。掌握二叉树的三种遍历算法(递归和非递归两类)。运用二叉...原创 2018-11-19 22:54:28 · 2904 阅读 · 0 评论 -
数据结构实验7:实现二分查找、二叉排序(查找)树和AVL树
实验7 学号: 姓名: 专业: 7.1实验目的(1) 掌握顺序表的查找方法,尤其是二分查找方法。(2) 掌握二叉排序树的建立及查找。查找是软件设计中的最常用的...原创 2018-12-11 21:43:46 · 2532 阅读 · 0 评论