- 博客(83)
- 收藏
- 关注
原创 C语言:链表排序与插入的实现
这段代码的主要功能是创建一个从小到大排序的链表,并允许用户插入一个新的节点,同时保持链表的有序性。链表的创建:通过用户输入,创建一个从小到大排序的链表。链表的打印:遍历链表并打印其中的节点数据。插入节点:在链表中插入一个新节点,并保持链表的有序性。主函数:整合上述功能,实现完整的链表操作。通过这段代码,我们不仅实现了链表的创建和打印,还完成了在有序链表中插入新节点的操作。链表作为一种动态数据结构,具有灵活的内存分配和高效的插入删除操作。在实际应用中,链表可以用于实现各种数据结构,如队列、栈等。
2025-02-02 15:26:48
452
原创 C语言:输入正整数链表并选择删除任意结点
创建链表:通过用户输入正整数,以负数结束输入,构建一个单向链表。打印链表:遍历链表并打印每个节点的数据。删除节点:根据用户输入的值,删除链表中第一个匹配的节点。主函数:调用上述功能,完成链表的创建、打印、删除和再次打印。int data;// 存储节点数据// 指向下一个节点的指针// 定义别名NODE定义了一个结构体node,用于表示链表的节点。data:存储节点的数据(正整数)。next:指向下一个节点的指针。使用typedef为定义了别名NODE,方便后续代码中使用。
2025-02-01 21:17:21
736
原创 C语言:创建带头结点的动态链表:解析与实现
int data;// 存储学生高考总分// 指向下一个节点的指针// 为struct node定义别名NODE定义了一个结构体node,用于表示链表的节点。data:存储学生高考总分。next:指向下一个节点的指针。使用typedef为定义了别名NODE,方便后续代码中使用。通过本博客,我们详细解析了一个用于创建带头结点动态链表的C语言程序。我们修正了代码中的错误,并添加了内存释放功能,以避免内存泄漏。希望这篇博客能帮助你更好地理解链表的创建和管理,以及如何在实际应用中避免常见的错误。
2025-01-31 22:21:31
692
原创 IS-IS协议 配置实验
IS-IS(Intermediate System to Intermediate System)协议是一种内部网关协议(IGP),用于在计算机网络中动态地确定最佳路径。IS-IS协议最初是为ISO(国际标准化组织)的OSI(开放系统互连)体系结构中的网络层设计的,后来被广泛应用于互联网中的路由器间通信。
2024-12-26 19:35:23
280
原创 【linux】NFS实验
NFS是Network File System(网络文件系统)的缩写。它是一种用于在计算机网络中共享文件和目录的协议。NFS允许计算机上的用户访问和操作远程计算机上的文件,就像访问本地文件一样。它使用客户端-服务端模型,其中客户端机器通过网络连接到服务器机器,并请求读取、写入或执行其他文件操作。NFS是一种常见的文件共享解决方案,常用于UNIX和Linux系统之间的文件共享。nfs,最早是Sun这家公司所发展出来的,它最大的功能就是可以透过网络,让不同的机器,不同的操作系统,进行实现文档的共享。
2024-12-24 17:04:13
540
原创 Windows Server
Windows Server 2019是一款“云操作系统”,从管理硬件和应用程序扩展到管理服务和技术,让最终用户、开发人员和IT人员都能享受到云计算的优势。Windows Server 2019提供了多项的新功能,围绕混合云、安全性、应用程序平台、超融合基础设施四个关键主题优化和改善的方面如下。Server Core应用兼容性按需功能Windows Defender 高级威胁防护 (ATP)软件定义的网络 (SDN) 的安全性Windows 上的 Linux 容器。
2024-12-11 20:38:00
661
原创 【Linux】DNS服务配置
DNS是Domain Name System的缩写,即域名系统。它是一种用来将域名转化为IP地址的系统。在互联网中,每个网站都有一个唯一的IP地址,但是人们更习惯使用简单易记的域名来访问网站。DNS的作用就是将这些域名转化为对应的IP地址,使得人们可以通过域名来访问网站,而不需要记住复杂的数字IP地址。通过DNS,用户可以轻松地访问互联网上的各种服务和网站。
2024-12-04 19:48:20
451
原创 C语言题目:筛选N以内的素数
包含标准输入输出库,用于进行输入输出操作。:从标准输入读取一个整数,并将其存储在变量。的值在内层循环结束后仍然是0,说明。:主函数返回0,表示程序正常结束。用简单素数筛选法求N以内的素数。是否有除了1和它本身之外的因数。:一旦找到因数,就跳出内层循环。没有除了1和它本身之外的因数,即。:外层循环,从2开始遍历到。:在每次外层循环的开始,将。用于存储用户输入的整数,表示不需要任何参数。
2024-11-26 18:07:45
417
原创 【Linux】DHCP服务实验
1、两个linux操作系统,一个为服务器端,一个为客户端2、两个操作系统设置为仅主机模式3、在客户端-虚拟网络编辑器-仅主机模式VMnet1-关闭DHCP。
2024-11-25 15:10:23
464
原创 【ENSP】WLAN无线局域网实验
AC-GigabitEthernet0/0/1]int g0/0/2:从GigabitEthernet0/0/1接口退出并进入GigabitEthernet0/0/2接口的配置模式。AP组是用于管理一组具有相同配置的AP的集合。[AC-wlan-vap-prof-vap]service-vlan vlan-id 100:为VAP配置服务VLAN ID为100。[AC-wlan-vap-prof-vap]ssid-profile ssid:为VAP指定之前创建的SSID配置文件“ssid”。
2024-11-24 14:36:57
1460
原创 VSCode安装配置C/C++环境
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
2024-11-24 13:41:42
400
原创 Linux各个版本的关系与特点
关系:Red Hat Linux 是由 Red Hat 公司开发的一个商业Linux发行版,后来被 Red Hat Enterprise Linux (RHEL) 所取代。特点:它曾经是最受欢迎的Linux发行版之一,以其稳定性和企业级特性而闻名。Red Hat 提供了强大的技术支持和认证服务。
2024-11-17 15:53:02
392
原创 【Linux】ISCSI实验
iscsi/iqn.1994-05.com.redhat:1e411f5ea8/tpg1/portals create (Linux IP地址) 3260。/iscsi/iqn.1994-05.com.redhat:1e411f5ea8/tpg1/acls create (win的iqn号)基于/dev/sdb1下创建名称为server0的块设备。/iscsi create (复制的iqn号)自动创建了一个设备管理组:tpg1。重新打开一个控制台界面。复制配置发起程序名称。打开后弹出初始化硬盘。
2024-11-13 16:10:51
723
原创 Linux(kali)换源操作
6.安装或更新完成后,会遗留一些软件的安装包,会占用部分硬盘空间,可使用下面的命令来对其进行清理。在这里mousepad是vim的平替,简单版。3.使用“#”将原本的源给注释掉。4.将准备好的镜像源复制进去。2.控制台内输入下面内容。1.切换为root用户。阿里云Kali镜像源。阿里云Kali镜像源。
2024-10-27 20:20:55
613
原创 BGP实验配置
1.AR1-AR3设置loopback接口地址,ip地址。2.开启bgp并设置设备所在的AS。3.配置bgp的对等体。4.引入bgp,实现通信。
2024-10-26 15:38:22
172
原创 路由引入(ospf+rip)
查看接口配置命令:display ip interface brief。查看路由表配置命令:display ip routing-table。查看路由表配置命令:display ip routing-table。查看路由表配置命令display ip routing-table。
2024-09-03 18:12:04
389
原创 C语言题目:选择排序
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在main:一个整型数组,用于存储用户输入的10个整数。:一个整型变量,用于在排序过程中交换元素。int flag;:一个整型变量,用作标记找到的最小元素的索引。
2024-06-14 17:50:20
356
原创 C语言题目:绝对值排序(冒泡排序)
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在mainint n;:用于存储每个数组的长度。:一个整型数组,用于存储输入的整数,数组大小为1000,意味着最多可以存储1000个整数。
2024-06-14 15:07:06
693
1
原创 C语言题目:排序问题2
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在main:一个整型数组,用于存储用户输入的10个整数。int temp;:一个整型变量,用于在排序过程中交换元素。int p = 0;:一个标志变量,用于跟踪每次遍历是否发生了元素交换。
2024-06-13 12:22:22
485
原创 C语言题目:排序问题1
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在mainint arr[4];:一个整型数组,用于存储用户输入的4个整数。int box;:一个整型变量,用于在排序过程中交换元素。
2024-06-13 11:55:09
476
原创 C语言题目:单词个数统计
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在mainint t = 1;:用于存储单词计数,初始化为1,因为至少有一个单词。int j = 0;:用于记录输入字符的数量。:一个字符数组,用于存储用户输入的文本,数组大小为999,意味着最多可以存储999个字符。
2024-06-02 16:08:38
673
2
原创 C语言题目:剪刀石头布
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在main:用于存储第一个玩家的得分或状态。:用于存储第二个玩家的得分或状态。
2024-06-02 15:29:37
401
原创 C语言题目:模拟计算器
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在main:两个整数变量,用于存储用户输入的两个操作数。:一个字符变量,用于存储用户输入的运算符。int sum;:一个整数变量,用于存储运算结果。
2024-06-02 15:01:33
625
原创 C语言题目:数字不重复排列
有4个互不相同的数字,输出由其中三个不重复数字组成的排列。并初始化为3,这个变量用于在循环中指定要跳过的元素的索引。:第三个嵌套循环,用于与前两个循环中的元素进行配对。减1,这样在下一次迭代中,会跳过数组中的下一个元素。:第二个嵌套循环,用于与外层循环中的元素进行配对。三个索引互不相同,即生成的三元组中没有重复的元素。:包含标准输入输出库,用于进行输入输出操作。,大小为4,用于存储用户输入的整数。大于等于0,循环会执行4次,因为。:外层循环,用于读取用户输入。,则跳过当前循环的剩余部分。
2024-05-29 17:16:24
1194
1
原创 C语言题目:字符串保留字母
main函数是程序的入口点,它没有接收任何参数,也没有返回值。在main定义了一个字符数组ch[1000],初始化为0,这个数组用来存储输入的字符串。定义了一个整型变量xb,初始化为0,这个变量用来记录字母字符在数组中的索引。
2024-05-22 17:23:43
635
原创 C语言题目:一元二次方程
接着,使用一元二次方程的求根公式计算两个解。对于一元二次方程 ax^2 + bx + c = 0ax2+bx+c=0,其两个解可以通过下面的公式得到: x = \frac{-b \pm \sqrt{\Delta}}{2a}x=2a−b±Δ 其中,\DeltaΔ 是判别式,即。输出两个解,按照大小顺序输出,一个解时需要打印两次,不用考虑无解问题,保留两位小数。,它代表一元二次方程判别式的值。解一元二次方程ax^2+bx+c=0的解。函数,这是C语言程序的入口点。,它们将用于存储方程的两个解。
2024-05-12 13:41:55
429
网络ensp作业:vlan和ospf实验(附标准答案)
2024-12-26
C/C++新春福字生成祝福语
2024-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人