C语言
文章平均质量分 70
u25th_engineer
这个作者很懒,什么都没留下…
展开
-
C语言函数指针示例
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>typedef int(*Operation)(int a, int b);typedef struct _str{ int result; Operation opt;}STR;typedef struct _data{ int a; int b;}DATA;DATA *f(int a, int b) { D原创 2020-06-24 12:12:14 · 172 阅读 · 0 评论 -
C语言是开源的吗?C++是开源的吗?C语言、C++是两个开源的标准,而不是开源软件或其它
我一度对于C语言与C++是不是开源语言很困惑:为什么有那么多人鼓吹Java、Python、PHP等是开源语言,却没有人提C与C++开源与否呢?今天在stackoverflow上找到了几个比较满意的回答,特写篇博文总结一下老外的回答,也供各位对此问题持疑问态度的朋友一个参考。 关于C语言开源与否: C语言是一个由ISO组织中的ANSI制定的标准,任何个人或者组织都可以根据...原创 2019-11-03 12:13:00 · 8977 阅读 · 0 评论 -
数据结构实验7:实现二分查找、二叉排序(查找)树和AVL树
实验7 学号: 姓名: 专业: 7.1实验目的(1) 掌握顺序表的查找方法,尤其是二分查找方法。(2) 掌握二叉排序树的建立及查找。查找是软件设计中的最常用的...原创 2018-12-11 21:43:46 · 2430 阅读 · 0 评论 -
数据结构实验8:内部排序
实验8 姓名: 学号: 班级:8.1 实验目的(1) 掌握各种内部排序算法。(2) 理解各种内部排序算法的特性、时间性能和空间性能,...原创 2018-12-23 21:39:55 · 6718 阅读 · 0 评论 -
数据结构实验9:图的相关操作
目录 实验98.1 实验目的8.2 实验任务8.3 实验说明1. 数据文件格式设计2. 从数据文件创建邻接矩阵表示的图3. 从数据文件创建邻接表表示的图4. 图的销毁8...原创 2019-01-05 16:23:34 · 5819 阅读 · 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 · 432 阅读 · 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 · 5852 阅读 · 2 评论 -
“程序设计与算法训练”课程设计:“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 · 1023 阅读 · 0 评论 -
校验两张BMP图像的RGB矩阵有多少个像素点不同
数据结构课设我选的的二值图像(要求是.bmp格式)数字水印,代码实现之后,我就萌生了校验一下水印信息是否编码成功的想法。经水印算法编码后的二值图像,有的被编码图与原图不存在显著的人眼上的差异。这份代码我主要是用来检测: 1、水印算法的稳健性; 2、水印算法的安全性; 3、水印算法的不可访问性; 4、水印算法的有效性。...原创 2019-02-14 00:03:49 · 871 阅读 · 0 评论 -
数据结构课设报告之“BP神经网络的实现”
GitHub地址。课程编号:0521172B 课程性质:必修 数据结构课程设计报告院 系:计算机与信息系 班 级:物联网工程17-2班 姓 名:XX...原创 2019-02-24 23:09:08 · 2825 阅读 · 4 评论 -
“程序设计与算法训练”课程设计“二值图像数字水印技术的实践”
数据结果课程设计(题目抄袭自某牛逼985高校)。 github项目地址(含报告等)课程编号:0521733B 课程性质:必修 ...原创 2019-05-06 09:55:52 · 1887 阅读 · 1 评论 -
编译原理实验1:词法分析设计
通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 用 VC++/VB/JAVA 语言实现对 C 语言子集的源程序进行词法分析。通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号自身值;若遇到错误则显示“Error”,然后跳过错误部分继续显示 ;同时进行标识符登记符号表的管理。原创 2019-10-09 12:43:14 · 4413 阅读 · 0 评论 -
下次你再临脚来找我,我去你麻痹!
不要让别人为你的愚蠢埋单! @QQ列表某人!【问题描述】一个小组五位同学,选修了相同的4门功课。请输入5位同学各4门的成绩,计算每位同学的总分。然后按总分对二维数组排序,并输出排序后的每位学生信息。5位同学的学号信息如下表: 学号 S1 S2 S3 S4 total1001 1002...原创 2018-11-26 00:57:00 · 1001 阅读 · 0 评论 -
数据结构实验6:C++实现二叉树类
实验6 学号: 姓名: 专业: 6.1 实验目的掌握二叉树的动态链表存储结构及表示。掌握二叉树的三种遍历算法(递归和非递归两类)。运用二叉...原创 2018-11-19 22:54:28 · 2728 阅读 · 0 评论 -
刁肥宅手笔:纯C语言实现堆式串主要操作
头文件HString.h:/*HString.h*/#ifndef HSTRING_H_INCLUDED#define HSTRING_H_INCLUDED#include <stdio.h>#include <stdlib.h>#include <string.h>#define defaultSize 30typedef...原创 2018-08-09 18:05:56 · 441 阅读 · 0 评论 -
纯C语言基于堆式串实现BF算法
先上图:刁肥宅手笔:BF算法C程序运行截图 头文件HString.h:/*HString.h*/#ifndef HSTRING_H_INCLUDED#define HSTRING_H_INCLUDED#include <stdio.h>#include <stdlib.h>#include <string.h...原创 2018-08-09 21:27:18 · 896 阅读 · 0 评论 -
刁肥宅手笔:纯C语言实现链式队列的相关操作
先上图,以图服人:图一 程序运行截图1图二 程序运行截图2 上代码: 头文件LinkQueue.h:/*LinkQueue.h*/#ifndef LINKQUEUE_H_INCLUDED#define LINKQUEUE_H_INCLUDED#include <stdio.h>#include <stdli...原创 2018-08-06 17:54:45 · 441 阅读 · 0 评论 -
比较BF、KMP和BM算法的性能(纯C语言实现,而且……VC6.0编译的程序跑得比codeblocks 17.12编译的快)
首先声明:BF和KMP算法是刁肥宅自己实现的,BM算法源自此处,刁肥宅未曾妄加改动,只是作测试用。操作系统及硬件配置信息如图6所示,刁肥宅所用编译环境为:Code::Blocks 17.12、VC6.0(完整绿色版)。所用源代码与测试数据都已上传到百度云盘(提取密码:dhu0)与CSDN“我的资源-下载”上,各位看官可以免费下载亲测。 话不多说,先贴出三个算法的C语言...原创 2018-08-14 21:41:27 · 3319 阅读 · 5 评论 -
刁肥宅手笔:纯C语言利用链栈实现从后缀表达式Array中顺序输入表达式并求值
链栈+后缀表达式求值算法,借用我自己上次C语言写的链栈,详细实现代码如下: 头文件C_Stack.h:/*C_Stack.h*/#ifndef C_STACK_H_INCLUDED#define C_STACK_H_INCLUDED#include <stdio.h>#include <stdlib.h>#include &l...原创 2018-08-07 20:26:20 · 863 阅读 · 0 评论 -
上周刚开始打CF,最近刷的一些基础题
#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>int main( ){ int n, i; scanf( "%d", &n ); for( i = 1; i <= n; i ++ ) //w...原创 2018-09-01 19:43:12 · 661 阅读 · 4 评论 -
中秋放假这两天写的几个题目
题目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 · 560 阅读 · 0 评论 -
刁肥宅详解:C++实现顺序/链栈解决中缀表达式求值问题
表达式的种类求解算法核心代码说明及其他1.表达式的种类 如何将表达式翻译成能够正确求值的指令序列,是语言处理程序要解决的基本问题,作为栈的应用事例,下面介绍表达式的求值过程。 任何一个表达式都是由操作数(亦称运算对象)、操作符(亦称运算符)和分界符组成的。通常,算术表达式有3种表示: ①中缀(infix)表示:&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;操作数&原创 2018-11-03 22:52:25 · 791 阅读 · 0 评论 -
数据结构实验2:C++实现单链表类
太简单了,没啥可说的,代码意义明白如话。 题目与要求: 实验2 2.1 实验目的 熟练掌握线性表的链式存储结构。 熟练掌握单链表的有关算法设计。 根据具体问题的需要,设计出...原创 2018-11-10 16:41:32 · 1917 阅读 · 0 评论 -
数据结构实验1:C++实现静态顺序表类
写了3个多小时,还是太慢了、太菜了!图1 程序运行演示截图1 实验1 1.1 实验目的 熟练掌握线性表的顺序存储结构。 熟练掌握顺序表的有关算法设计。 根据具体问题的需要,设计出合...原创 2018-10-12 22:28:06 · 2404 阅读 · 0 评论 -
数据结构实验3:C++实现顺序栈类与链栈类
实验3 3.1 实验目的熟练掌握栈的顺序存储结构和链式存储结构。熟练掌握栈的有关算法设计,并在顺序栈和链栈上实现。根据具体给定的需求,合理设计并实现相关结构和算法。3.2实验要求3.2.1 顺序栈的实验要求顺序栈结构和运算定义,算法的实现以库文件方式实现,不得在测试主程序中直接实现;...原创 2018-11-10 17:53:44 · 2268 阅读 · 2 评论 -
数据结构实验4:C++实现循环队列类
实验4 4.1 实验目的熟练掌握队列的顺序存储结构和链式存储结构。熟练掌握队列的有关算法设计,并在循环顺序队列和链队列上实现。根据具体给定的需求,合理设计并实现相关结构和算法。4.2 实验要求4.2.1 循环顺序队列的实验要求循环顺序队列结构和运算定义,算法的实现以库文件...原创 2018-11-10 22:41:32 · 1117 阅读 · 0 评论 -
C++实现链队类——合肥工业大学数据结构实验5:链式队列
实验55.1 实验目的熟练掌握队列的顺序链式存储结构。熟练掌握队列的有关算法设计,并在链队列上实现。根据具体给定的需求,合理设计并实现相关结构和算法。5.2 实验要求5.2.1链队列实验要求本次实验中的链队列结构指不带头结点的单链表;链队列结构和运算定义,算法的实现以库文件方式实现...原创 2018-11-13 22:00:21 · 1139 阅读 · 0 评论 -
纯C语言(除了CountTime.h的代码)实现队列的相关操作
下次找一个可以兼容纯C语言的图形库! 为了让进入倒计时时屏幕不闪烁,参考了某位网友的代码。/*test.cpp*//* Name:纯C语言(除了CountTime.h的代码)实现队列的相关操作 Copyright:欢迎分享此代码 Author:刁肥宅 Date: 05/08/18 12:22 Description:句柄的知识花了好...原创 2018-08-05 12:43:24 · 671 阅读 · 0 评论