自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 哈夫曼树编码的实现

【代码】哈夫曼树编码的实现。

2023-08-17 04:26:44 102

原创 数据结构 -链栈【郝斌】

【代码】数据结构 -链栈【郝斌】

2023-08-03 16:32:31 122

原创 数据结构-线性表-栈【顺序栈】

【代码】数据结构-线性表-栈【顺序栈】

2023-08-03 15:41:23 123

原创 数据结构-受限制的线性表-栈【链栈】-版本1

【代码】数据结构-受限制的线性表-栈【链栈】-版本1。

2023-08-02 19:16:02 73

原创 数据结构-线性表-链式存储【链表】

2023年8月2日18:39:09目的:学习测试作者:wHappy。

2023-08-02 18:43:26 47

原创 数据结构算法(C语言版)线性表 实现顺序表基本操作【数组】

作者:来自于南京一名大学生学习基本算法

2023-07-27 20:43:06 151

原创 飞机大战-C语言

【代码】飞机大战-C语言。

2023-07-25 15:02:52 136

原创 在VC6.0中实现链表

【代码】在VC6.0中实现链表。

2023-07-15 19:59:48 101

原创 线性结构-链表

同时,其所需插入的前一个结点的next指针修改指向为该新的结点,该新的结点的next指针将会指向一个原本的下一个结点,而修改下一个结点的pre指针为指向新结点自身,这样的一个操作我们称之为。如图,对于插入数据的操作,可以创建一个独立的结点,通过将需要插入的结点的上一个结点的next指针指向该节点,再由需要插入的结点的next指针指向下一个结点的方式完成插入操作。创建双向链表需要先创建头结点,然后逐步的进行添加双向链表的头结点是有数据元素的,也就是头结点的data域中是存有数据的,这与一般的单链表是不同的。

2023-07-15 19:58:01 291

原创 栈-压栈和出栈

【代码】栈-压栈和出栈。

2023-07-15 19:52:31 31

原创 数据结构-线性结构数组

其数据间的逻辑关系和物理。

2023-07-09 17:20:31 142

原创 argc和argv[]在main函数的作用

本程序可以启动cmd到argc和argv[].exe的在后加命令个数,验证。argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数。argv[]:接收编译时的返回的argc的参数。void main()//单片机方式会用这个。argc是命令行总的参数个数。命令行后面跟的用户输入的参数。argc:命令行个数。

2023-06-23 16:29:37 238 1

原创 C语言-简单的学生管理系统-按成绩排名(简易版)

就像我们说的如果int* p;此时就产生关系a[i]等价于*(p+i)通过运算符(.)和(->)取出结构体的内容(内容:成员,结构体内的一些普通变量)在被调函数中st[i].age等价于*(st+i) 也等价于st->age。只不过在本程序中这个数组是个复杂结构体一维数组,因此,就有。被调函数的st[i].age等价于主函数pArr[i](.)运算:结构体数组名[下标].成员名。(->)运算:指针变量名.成员名。提示:随便拿结构体中age成员说明。

2023-06-22 16:08:38 398 1

原创 指针的概念

指针:指的就是指针变量,如果这个指针指向了一个同类型的普通变量,则这个指针就会保存变量的地址,指针名就是该变量的地址,*p就是指的该普通变量的内容,而这个内容就是我们普通数据货值复杂数据。指针变量是存放地址(指针)的变量,如同整型变量是存放整型数据的变量一样。需要注意:通常我们叙述时会把指针变量简称指针,实际上他们是不同的概念。地址就是内存单元的编号,所以指针也就是内存单元的编号。常量指针:本身是个常量,既然是常量就是内容不变的值。指针常量:本身是个指针是一个指向常量的指针。指针就是地址,地址就是指针。

2023-06-21 21:43:26 35

原创 结构体变量的3种输出方式

指针变量->结构体成员);结构体变量.成员);如何取出结构体变量的每一个成员。

2023-06-21 12:07:55 656

原创 结构体变量输出与定义

struct 结构体名 stu1,stu2;//定义结构体变量stu1和stu2。基本类型只能表示单一类型如int float double等,无法表示一个。学生的信息集合类型,而结构体就若干个基本类型集中起来打包成一个复杂的。//这也是一个变量需要分号结束标志。上述是先声明结构体类型,在定义结构体变量,但是也可以。为什么需要结构体,因为基本类型无法表示一个复杂的数据类型。结构体是将不同类型的数据按照一定的功能需求进行整体封装,//这也是一个变量需要分号结束标志。这种复杂的变量类型就是结构体类型。

2023-06-20 22:20:28 72

原创 c语言指针到底占几个字节(详尽版)

我们知道我们的计算机有4位机,8位机,16位机,32位机,如今的64位机,就说32位:他的地址总线是32根,控制的状态是2^32种,等同于能够控制2^32字节(内存单元),前面说的为啥不同类型的指针变量都是占四字节就有了结果,因为32位机内存编址是32个0和1表示的二进制数,此时,我们把这些编址分成了4个字节(是刚好符合1字节等于8位),所以不同类型的指针变量都是占4个字节(相当于把32个数字(0和1)组成的门牌号给它用一个比较短的编号(字节)给表示了)。

2023-06-18 21:36:41 929 1

原创 linux-LVM逻辑卷

某服务器原配有1块硬盘用于安装操作系统,后需要增加2块20G硬盘部署为LVM逻辑卷用于存储数据。挂载 mount –t ext4 /dev/vg1/lv1 /mnt/gzlv1。减小容量lvreduce –L 300M /dev/vg1/lv1。删除卷组,此处既可以使用卷组的绝对路径,也可以只写卷组名称。重置容量 resize2fs /dev/vg1/lv1。或者 mkfs.ext4 /dev/vg1/lv1。把生成的逻辑卷lv1格式化,建立文件系统。删除顺序:逻辑卷、卷组、物理卷设备。

2023-06-17 14:30:43 122

原创 linux配置与管理DHCP服务器

在CentOs7系统中 /usr/share/doc/dhcp*中,有一个文件dhcpd.conf.example是一个模板文件,把这个文件复制到 /etc/dhpc目录下,做为设置的参考模板。3.在windows客户机中使用cmd命令打开命令窗口,输入“ipconfig/all”命令,查看是否获取到了正确的IP地址。1. 先设置物理机能够上网,再设置虚拟机网络连接方式为NAT模式,IP地址使用自动获取,使用虚拟机浏览器上网测试。3.在学习模板文件的基础上,根据实例要求,编辑dhcpd.conf。

2023-06-17 14:28:45 712

原创 linux配置与管理Apache 服务器

规划如下:财务处网站IP地址为192.168.1.6,网站文档目录为/home/cwc,首页文件为index.html;人事处网站IP地址为192.168.1.7,网站文档目录为/home/rsc,首页文件为index.html。:某班级计划在Linux服务器上建立班级网站,Linux服务器地址为192.168.1.3,网站文档目录为/home/wangluo ,班级网站首页文件为 class.html,请写出配置服务器的步骤。(详细看后面实例1和实例2),如果主配置文件不修改,则为默认网站。

2023-06-17 14:27:23 1002

原创 linux配置与管理FTP服务器

3.在windows客户机中使用浏览器,在浏览器地址栏中,输入ftp://192.168.1.5验证服务器服务是否正常。1. 先设置物理机能够上网,再设置虚拟机网络连接方式为NAT模式,IP地址使用自动获取,使用虚拟机浏览器上网测试。(2)使用 grep -v "^#" 命令去掉注释行,并将备份文件中的注释行反选出来,覆盖原来的配置文件。,但此文件长度有127行,其中绝大多数为注释信息。//设置匿名用户的根目录为 /home/ftp。服务,允许匿名用户上传和下载文件,匿名用户的。//允许匿名用户上传文件。

2023-06-17 14:26:16 452

原创 在虚拟机Linux系统上配置与管理服务器的通用步骤以配置X服务器为例)

进入到 /etc/selinux目录,使用vim编辑器修改config文件,将SELINUX=enforcing 改为SELINUX=disabled,目的是禁用SELinux,只需一次修改,以后就完全禁用。1.先保证物理机能够正常连接互联网,再设置虚拟机网络连接模式为NAT模式,IP地址使用自动获取方式,使用虚拟机自带的浏览器,验证虚拟机能否正常连接互联网。1.Linux网络操作系统中服务器配置文件通常都保存在/etc目录中,不同的服务器对应于不同的配置文件,如X服务对应有相应的配置文件。

2023-06-17 14:25:25 217

原创 Linux网络配置与管理的主要方法

命令配置网络,但该命令还可以使用,版本开始,已经不推荐使用。

2023-06-17 14:24:59 125 1

原创 在虚拟机Linux系统上配置与管理服务器的通用步骤(以配置X服务器为例)

进入到 /etc/selinux目录,使用vim编辑器修改config文件,将SELINUX=enforcing 改为SELINUX=disabled,目的是禁用SELinux,只需一次修改,以后就完全禁用。1.先保证物理机能够正常连接互联网,再设置虚拟机网络连接模式为NAT模式,IP地址使用自动获取方式,使用虚拟机自带的浏览器,验证虚拟机能否正常连接互联网。1.Linux网络操作系统中服务器配置文件通常都保存在/etc目录中,不同的服务器对应于不同的配置文件,如X服务对应有相应的配置文件。

2023-06-17 14:24:09 1071 1

原创 Linux期末考试复习题及linux常见题型

标准的 Linux系统都有配套的实用工具程序,如编辑器、浏览器、办公套件及其它系统管理工具等,用户可以自行编写需要的应用程序。第一块SCSI设备接口磁盘的第 1 个分区地址为 /dev/sda1/系统中,创建用户账户的同时也会创建一个与用户同名的组群,该组群是用户的。第一块IDE设备接口磁盘的第 1 个分区地址为 /dev/hda1/第二块IDE设备接口磁盘的第 2 个分区地址为 /dev/hdb2/所以/dev/hdb5 代表的是第二块IDE设备的第一块逻辑分区。

2023-06-17 14:23:29 1137

原创 C语言-函数(详尽版)

目录函数【C语言的第二个重点】: 什么叫做函数如何定义函数函数的分类函数注意的问题形参和实参常用的系统函数变量的作用域和存储方式 为什么需要函数:【定义之后就把他当工具来使用】 操作一样,针对的数据不一样,我们就需要减少代码量,来使用函数来简化这些代码量, 函数使用完毕之后,空间就会释放,不然的话每次调用占一块空间 那调用100次,内存不就爆炸了(满了)! 程序一定从main()函数开始,也一定从main()结束

2023-06-16 10:51:45 1198 1

原创 C语言-数组(详细版)

数组是由一组数据类型相同的元素组成的集合当我们声明了数组之后,我们的编译器会根据信息正确地创建数组引用数组可以存储大量元素,便于定义很多个变量,并给它一次性初始化(赋值),我们的一维数组可以模拟直线(线性表),二维数组可以模拟一个平面,而三维数组模拟是立体,而多维数组可以模拟我们看不到的事物,数组还有个局限性数组,数组下标是个固定值只能人为去设定一个值。

2023-06-13 17:19:00 1060 1

原创 c语言控制流程 顺序 选择 循环

当且仅当else前面都不成立才会执行else后面的语句。无论else-if判断有多少个只要存在一个else if成立其余就不用执行了。在这个语句中只出现一次if和一次else判断,而else-if可以出现多次。3.if...else...的用法:要么为真,要么为假反正都要执行一条语句。4.if...else if...else...的用法:可用于多条判断语句。理解:就是当if else-if判断都不成立时才会执行else语句,注意: else后面不加小括号!且不能以else-if判断开头还有else开头。

2023-06-10 22:28:26 96

原创 C语言运算符最容易记住方法

【代码】C语言运算符最容易记住方法。

2023-06-10 16:28:46 40

原创 scanf函数的用法

简而言之 就是接收键盘输入的值并存到输入变量的地址中。功能:将键盘输入的字符转化为输入控制符所规定格式的数据。用法2:scanf("非控制符 控制符",输入参数)输入时一定要输入非控制符在输入控制符。2. 在使用scanf函数尽量也不要使用非控制符也不要。用法1:scanf("输入控制符",输入参数)然后存入输入参数的值的地址中。含有控制条件(非输入控制符):m。学习到scanf数之后明白了尽量不要在scanf函数中输入非控制符。非输入控制符原样输入。scanf():通过键盘将数据输入到变量中。

2023-06-10 16:24:39 152

原创 基于java编写的猜拳游戏

本人是一名大学生,刚起步编写了一个java小游戏,每一步都是自己经过思考和查阅资料来完成的,希望多年以后能在SCDN这个社区中看到自己的足迹,也希望这篇博客能够帮助那些为接触java语言的小伙伴们!至于代码怎么样对于初学者而言 建立起逻辑是最重要的这也是我第一篇社区文章!2023年6月10日14:21:19地点:南京目的:学习java功能:实现一个java的猜拳小游戏。

2023-06-10 14:25:52 738 1

java创建一个Computer类

java创建一个Computer类

2023-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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