sofency的博客

进阶的码农

学生管理系统

1.复习 总结 清空缓冲区的数据 fflush(stdin) stdlib.h//清空输入缓冲区 fflush(stdout)清空输出缓冲区 2.分析阶段 学生管理系统 登录 文件的保存 录入信息 修改 查询 删除 注册登录 用户名+密码 2.2 控...

2018-10-31 19:07:41

阅读数 256

评论数 0

通讯录管理系统

怎样用C写通讯录管理系统 努力进阶的小码农 代码如下 #include<stdio.h> #include<stdlib.h&a...

2018-10-26 23:06:08

阅读数 56

评论数 0

数据结构课程设计—运动会分数统计

#include <stdio.h> #include <stdlib.h> #include<Windows.h> #include <st...

2019-01-04 15:38:10

阅读数 66

评论数 0

链表实现快速排列——C语言实现

#include <stdio.h> #include <stdlib.h> typedef struct list { int data; struct list*next; }LIST,*PLIST;...

2018-12-24 22:31:23

阅读数 18

评论数 0

串的操作-C语言

/*顺序串*/ #include<stdio.h> #include <stdlib.h> #include <string.h> #define MAXSIZE ...

2018-12-24 22:26:15

阅读数 16

评论数 0

牛顿插值—C语言实现

#include <stdio.h> void chashang(float fx[],float x[]) { int i,j,a,b=4; for (i=0;i<4;i++) { a=b; for (j=4;j&...

2018-12-24 19:45:13

阅读数 30

评论数 0

KMP模式匹配算法

先看一下 KMP 算法运行流程(假设主串:ababcabcacbab,模式串:abcac)。 第一次匹配: 匹配失败,i 指针不动,j = 1(字符‘c’的next值); 第二次匹配: 相等,继续,直到: 匹配失败,i 不动,j = 2 ( j 指向的字符 ‘c’ 的 next 值); 第三次...

2018-12-22 15:46:21

阅读数 37

评论数 0

汇编练习——屏幕上分行二进制十进制和十六进制数

算法是代码的灵魂 ,了解代码才能触类旁通 显示二进制的算法:在我的上一篇博客里面已经写了 显示十进制的算法:在汇编中我们可以将该数除以10得到商和余数分别存到相应的容器中汇编提供了很多潜规则的指令1,在C中我们想到显示商和余数时,我们不得不写两行代码 ,一行得出商,一行得出余数。 1: ...

2018-12-21 18:00:28

阅读数 53

评论数 0

汇编练习-如何在屏幕上显示二进制数

汇编的基本组成主要包括 数据段 ds 代码段 cs 代码的主要组成是指示性语句和指令性语句构成 指令性语句: 主要由指令构成的语句, 其格式为: [标号:]操作码[操作数][;注释]例如: LOP:ADD AL,[BX] 注意:标号(这里是LOP)必须用“:”结...

2018-12-21 12:41:43

阅读数 35

评论数 0

【复习】数据结构之线性表

当我认真看完严蔚敏和吴伟民的数据结构(C语言版)的前两章时我才发现这本书讲的是太好了。理论与算法分析相结合是这本书真正的魅力所在。 第一章 数据的存储方式 1.集合 可以理解为一组相同类型的数据放在一起但彼此之间却没有任何联系 2.线性表 一组相同类型的数据放在一起,彼此之...

2018-12-12 11:41:34

阅读数 52

评论数 0

对哈希函数及算法的理解

哈希函数的本质就是取关键字的一些特征来确定存储的位置。 1.直接定址法 假如将arr[4]={12,5,18,10,7,9};存到arr1[MAXSIZE]里面可以按如下存 |12|5|18|10|7|9| |–|--|–|--|–|--|–| |arr1[12]|arr1[5]|a...

2018-12-06 19:57:34

阅读数 32

评论数 0

用栈解决迷宫问题求出路径

1.用栈解决迷宫问题,比较暴力,实际上是经过大量的试错才得出的路径 问题分析 a.首先画出图,我用1代表墙,用0代表非墙。 b.首先要规定入口的坐标位置 c.然后规定寻找的方向规则比如 先每到一个位置先看下该点的左侧是否非墙,如果是返回该点的坐标并将该点对应的下标(在之后要用该下标...

2018-12-06 16:00:00

阅读数 63

评论数 0

C-稀疏矩阵一次快速定位算法-数据结构

版权声明:本文为博主原创文章,转载请注明出处,谢谢。 https://blog.csdn.net/sofency/article/details/ #include <stdlib.h> #defi...

2018-11-26 09:30:33

阅读数 55

评论数 0

C语言—邻接矩阵和邻接表的理解

要谈邻接表,那我们先谈谈邻接矩阵,因为邻接表就是因为邻接矩阵对于稀疏图造成内存的很大浪费。那么它是如何浪费的哪? 别急慢慢来! 什么叫做邻接矩阵? 它就是存储顶点是否存在连接关系的二维数组如下(右),关系图(左) 解释图:如果a1-&a...

2018-11-17 21:22:56

阅读数 198

评论数 0

对图的基本理解——数据结构

首先对于图内所需的基本术语进行理解 顶点 可以理解为之前学的结点。可以理解为之前学的结点。 VR 两个顶点之间的关系,(比如a----b(无向图),这样说明a的尾部是b,也可以知道b的头是a)。 弧---->有向图 边----->无向图 比如...

2018-11-17 18:11:04

阅读数 1045

评论数 0

如何将程序打包成exe文件

下面以一个简单的游戏代码对其打包 代码如下 #include <stdio.h> #include <stdlib.h&amp...

2018-11-13 23:05:43

阅读数 27

评论数 0

微型计算机系统与接口的复习

快考试了,微机学的一塌糊涂,准备好好复习 微型计算机的组成 硬件系统 流行的实际微型机硬件系统一般都是由主机板(CPU ,主存储器RAM,CPU外围芯片组,总线 插槽),外设接口卡,外部设备(硬盘,显示器,键盘,鼠标)以及电源等部件组成。 软件系统 软件系统的主要功能如下 ...

2018-11-13 22:25:25

阅读数 79

评论数 0

文件操作使用的函数(下)

拷贝文件函数包含了很多文件操作的函数。参考代码理解函数如何使用。 #include< stdio.h> #include<stdlib.h> #include&am...

2018-11-12 23:30:00

阅读数 19

评论数 0

码农是怎样记录每天的任务的?

以后的生活来源于现在的努力,每天有所收获,生活才会充实。 每天记录下今天完成的任务,若干年后会是难忘的经历。 我们可能像下面写在文本文档中这样记录任务 但是码农记录的世界却是这样的 #define lenth 8 #define _CRT_SECURE_NO_WAR...

2018-11-06 22:44:16

阅读数 39

评论数 0

文件操作使用的函数

使用VS编程环境时应注意以下这些函数在使用的时候会出错,为什么呐,因为微软坑呗,哈哈开玩笑,微软自己在这些函数的基础上做出新函数以此来避免一些错误,所以呐这些新函数里面也多了要传入的参数,但是感觉没啥用。所以我们要停掉微软的新函数才能更快的编程。有2种停掉的方法 1.在程序的开头加上 #defin...

2018-11-05 21:21:36

阅读数 38

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭