自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言指针(下)(理解指针)(野指针)(指针运算)(二级指针)【指针】(19)

指针下篇,我想要把指针的基本知识全部说明白,所以本篇博客会比较长,有的部分文字也比较多,文字多有文字多的好处,可以帮助读者更加清楚的理解指针,篇幅较长,每一个举例代码都是在平台进行测试过的,希望读者也可以边阅读边测试理解过程。有什么问题可以在下面评论,多多指教。互相学习。指针深入理解我们已经在指针(中)篇介绍到了指针变量,凡是一个有类型的地址,都是可赋给同类型的指针变量。类型不同,编译器则可能...

2019-10-31 23:57:32 237

原创 C语言指针(中)(指针常量)(小端序和大端序)(指针变量)(深度理解指针操作内存)【指针】(18)

首先给所有读者提醒到,指针的知识,所有的代码都是在DEV-C++平台下完成。DEV-C++平台有一个好处就是定义的变量在再次编译的时候地址不会改变,对于我们很多理解有很大的帮助。指针常量我们首先提出两个一个概念:指针是有类型的地址常量对变量取地址,取出的地址就是一个指针,且是常量指针我们对变量取地址:char a; short b; int c; double d; print...

2019-10-28 18:33:49 247

原创 C语言指针(上)(指针在C语言中的灵魂,线性的内存,变量的地址与大小)【指针】(17)

指针,无疑是 C 语言的精华,没有掌握指针,也就没有掌握 C 语言。指针让 C 语言更像是结构化的语言,所有在内存中的数据结构均可用指针来访问,指针让 C 语言带来了 更简便的操作,更优的效率,更快的速度。他是天使,也是魔鬼。指针可以和所有的类型结合在一起进行使用和操作,这也是指针灵活性的体现。因为指针类型可以指向任何一种数据类型,并且指向变量的地址,所以在操作的时候可以使得代码更加简洁,操作更加...

2019-10-28 15:10:20 2229 16

原创 容器,容器的特点:支持泛型,保存副本。SWOT分析【容器】(2)

容器者,存储数据之所也。 容器特点支持泛型保存副本容器容器者,存储数据之所也。特点我们在上一篇博客中说容器和算法是分开的,其实并不完全是分开的,容器里面本身也会包含一些算法。支持泛型int main(){ vector<int> vi; vector<double> vd; vector<string> vs; list<int> li; list<double> ld; list<string> ls; m

2020-09-14 22:31:00 60

原创 我想要告诉我什么是STL,也想告诉你什么是STL。【什么是STL】(1)

我想告诉我什么是STL,也想告诉你什么是STL。什么是大名鼎鼎的STLLTS小结STL作者STL组成组成图示STL如何工作STL分类标准总结什么是大名鼎鼎的STL开始说明STL之前先来告诉大家一句话,如果你通过我的博客看懂了STL,或者有所收获必定会对于这句话有着更加深刻的哲学理解。这句话就是:如果说我看得远,那是因为我站在巨人的肩膀上。STL对于C++程序员来说非常重要,因为我们在使用C++开发业务逻辑代码的过程中,必定会使用到STL。当然如果你是要面试,那么我也希望我能帮你更加深刻的理解STL,

2020-09-11 22:07:55 109

原创 Linux文件IO

linux文件文件分类文件IO小结linux文件对普通计算机用户来说,文件就是存储在永久性存储器上的一段数据流,通常是可执行程序或者是某种格式的数据。文件放置于文件夹,文件夹放置于某个磁盘分区中,这是从普通计算机用户眼里看到的文件。但linux操作系统中文件的概念,却远远不局限与此,文件是linux对大多数系统资源访问的接口。linux常见的文件类型:普通文件、目录文件、设备文件、管道文件、套接字和链接文件等等。在linux中所有的进程,在内核中都有一个对应的结构体来描述这个进程task_stru.

2020-08-17 09:57:50 76

原创 linux系统编程介绍

linux系统编程介绍linux系统编程介绍使用linux提供的API进行编程。Linux系统中专门提供的一套接口,其他系统并不适用。Linux只是一个内核,并不是一个真正的系统。linux对应的发行版本:Ubuntu、Centos、Debian。linux是类unix系统。linux的API大部分是C语言编写。Linux系统编程:1、系统调用文件IO。2、文件系统。3、进程。4、进程间通信。5、多线程。6、线程同步与异步。7、linux网络编程。① 基本常识。② soc.

2020-08-16 17:44:56 51

原创 实现公司管理系统【C++实战】(53)

需求分析类架构设计基类详细设计子类详细设计技术要点代码实现employee类employee.hemployee.cppmanager类manager.hmanager.cppsalemanager类salemanager.hsalemanager.cppsalesman类salesman.hsalesman.cpptechnician类technician.htechnician.cppmain.cpp需求分析某小型公司,主要有四类人员:经理、技术人员、推销员和销售经理。现在需要存储这些人员的姓.

2020-08-16 14:50:16 73

原创 朴素的串模式匹配(C语言实现)【串模式匹配】

算法思想算法描述算法实现测试结果朴素的模式匹配算法评价算法思想从主串 S 的第 pos 个字符起和模式 T 的第一个字符比较之,若相同,则继续比较后续字符;否则从主串 S 的下一个字符起再重新和模式 T 的字符比较之。例:S = ‘JINANSHI’,T = ‘NAN’。算法描述当采用定长顺序存储结构时,实现此操作的算法如下:int Index(SString S, SString T, int pos){ i = pos; j = 1; while (i <= S[.

2020-08-15 13:56:09 188 2

原创 Linux命令整理大全+入门Linux系统编程

第一章 Linux初步认识Linux发展史发行版本CentOS系统Ubuntu系统Debian系统shell什么是shell命令行补全功能bash常用快捷键第一章 Linux初步认识Linux发展史Linux是一套免费使用和自由传播的类Unix操作系统,那什么是Unix以及类Unix操作系统。UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlr.

2020-08-14 20:13:45 106

原创 基于Linux + QT + TCP 前后台组合实现多人聊天工具。(搭建客户端以及服务器框架)

客户端使用QTcpsocket。服务器端我们使用多线程实现。

2020-08-12 23:25:41 110 1

原创 基于Linux + QT + TCP 前后台组合实现多人聊天工具。(项目分析)

项目功能说明登录功能获取在线用户的列表和某个在线用户完成通信项目分析项目功能分析登录功能获取在线用户列表和某个在线用户完成通信实现难点通过指令区分登录功能指令区分获取在线用户列表指令区分和某个在线用户完成通信指令区分存在问题项目功能说明服务器端搭建完成之后,客户端通过QT网络框架实现。登录功能QT网络框架根据客户的IP和端口实现用户登录功能。登录之后服务器端进行响应,客户端页面显示在线用户。获取在线用户的列表登陆完成之后通过数据包完成列表刷新。和某个在线用户完成通信客户–>服务器–.

2020-08-12 19:12:14 129 1

原创 C++继承,子类构造器的简单应用【C++继承】(42)

简单应用层次设计感悟简单应用#include <iostream>using namespace std;class Brithday{public: Brithday(int y, int m, int d) :year_(y), month_(m), day_(d) {} void disBirth() { cout << "year_:" << year_ << endl; .

2020-08-12 08:14:10 40

原创 C++仿函数,智能指针【C++】(38)

仿函数operator( ) 语法格式使用仿函数实现求幂运算std::sort 中回调函数functor 的优势智能指针什么是 RAIIauto_ptr 使用重载函数 operator-> / *语法格式自实现 auto_ptroperator new/delete 预定义的内存operator new/delete 语法格式全局重载仿函数把类对象像函数名一样使用,所认称为仿函数,仿函数本质不是函数而是类对象。仿函数(functor)就是使一个类,使用看上去像一个函数。其实现就是类中实现一个o.

2020-08-10 14:24:15 66

原创 串的详细说明【串】(10)

串的概念、ADT定义基本概念串的抽象数据类型的定义串的定长表示、基本操作实现定长顺序存储表示串的概念、ADT定义基本概念串(字符串):是由 0 个或多个字符组成的有限序列。通常记为:s =‘ a1 a2 a3 … ai …an ’ ( n≥0 )。空串:不含任何字符的串,长度 = 0。空格串:仅由一个或多个空格组成的串。子串:由串中任意个连续的字符组成的子序列。空串也是一个字符串的子串。主串:包含子串的串。位置:字符在序列中的序号。子串在主串中的位置:子串的首字符在主串中的位置.

2020-07-21 18:10:51 89

原创 计算机网络物理层【物理层】(7)

物理层的基本概念数据通信的基础知识数据通信模型相关术语有关信道的几个基本概念物理层的基本概念物理层是计算机网络体系结构的第一层。常见的网线就是导向的传输媒体,wifi就是无线的传输媒体。传输媒体在计算机网络体系之外。物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的主要任务描述为确定与传输媒体的接口的一些特性,即:机械特性:例接口形状,大小,引线数目。电气特性:例规定电压范围(-5V到+5V)。功能特性:例规定-5V表示0,+5V表示1。过程特性.

2020-07-20 00:09:07 40

原创 循环队列的顺序存储和实现(C语言)【循环队列】(9)

循环队列-队列的顺序表示和实现循环队列的三种状态循环队列-队列的顺序实现 (代码演示)CycleQueue.hCycleQueue.cppmain.cpp测试结果循环队列-队列的顺序表示和实现是限制仅在表头删除和表尾插入的顺序表。利用一组地址连续的存储单元依次存放队列中的数据元素。因为:队头和队尾的位置是变化的,所以:设头、尾指针。在顺序队列中,当尾指针已经指向了队列的最后一个位置的下一位置时,若再有元素入队,就会发生“溢出”。“假溢出”——队列的存储空间未满,却发生了溢出。解决“假.

2020-07-19 16:20:19 204

原创 队列的链式存储和实现(C语言)【队列】(8)

LinkQueue.hDataType.hDataType.cppLinkQueue.cpp测试结果LinkQueue.h#pragma once#include "DataType.h"//链式队列的结构定义typedef struct _Node{ DataType data; //数据元素 struct _Node* next; //链式队列中结点元素的指针}Node,* NodePtr;typedef struct _Queue{ NodePtr front; .

2020-07-18 22:11:51 66

原创 顺序栈实现表达式求值(C语言实现)【栈】

原理说明代码实现原理说明表达式求值一定会出现表达式中运算符的优先级问题。运算规则:先乘除,后加减;从左算到右;先括号内,后括号外;运算符优先表:上面表格中有一些比较特殊的位置:① 相等 = 左括号遇到右括号相等说明左右括号匹配。① # 和 # 遇到的时候也是 = ,我们在表达式的左边人为的加上一个 # ,在表达式扫描完成之后再加上一个 # 表示表达式扫描完了。③ 上面表格中出现的空白部分表示运算符遇到之后是毫无逻辑的,括号必须是相互匹配的,# 也必须是成对出现。求表达式 4 +.

2020-07-18 15:50:13 545

原创 顺序栈实现括号匹配的检验(C语言实现)【栈】

原理说明算法思路原理说明假设表达式中允许括号嵌套,则检验括号是否匹配的方法可用“期待的急迫程度”这个概念来描述。我们下面给和例子进行说明:可能出现的不匹配的情况:① 盼来的右括号不是所“期待”的;② 到来的是“不速之客” (右括号多);③ 到结束也未盼来所“期待”的括号 (左括号多)。算法思路1)凡出现左括号,则进栈;2)凡出现右括号,首先检查栈是否空。若栈空,则表明该“右括号”多余;否则和栈顶元素比较,若相匹配,则“左括号出栈”,否则表明不匹配。3)表达式检验结束时,.

2020-07-18 12:35:49 764

原创 顺序栈实现十进制非负整型数向其他进制整型数的转换(C语言实现)【栈】

原理说明(除基取余)代码演示ElemType .hSqStack.hElemType.cppSqStack.cppmain.cpp测试结果原理说明(除基取余)十进制数 N 和其他 d 进制数 M 的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法是逐次除以基数 d 取余法,它基于下列原理:N = (N div d )*d + N mod d具体作法为:首先用 N 除以 d,得到的余数是 d 进制数 M 的最低位 M0, 接着以前一步得到的商作为被除数,再除以 d,得到的.

2020-07-18 10:50:27 87

原创 栈的动态顺序存储和实现(C语言)【栈】(7)

ElemType.hSqStack.hElemType.cppSqStack.cppmain.cpp测试结果ElemType.h#pragma once//ElemType 的定义typedef int ElemType;int compare(ElemType x, ElemType y);void visit(ElemType e);SqStack.h#pragma once#include "ElemType.h"//栈结构的定义typedef struct _St.

2020-07-18 08:59:14 106

原创 栈和队列详细说明【栈和队列】(6)

栈的定义及其ADT定义栈的定义栈的抽象数据类型的定义栈的表示和实现顺序栈栈的定义及其ADT定义栈和队列都属于线性关系,也就是说栈属于一种线性表,队列也是一种线性表。但是栈和队列有特殊之处,特殊之处就在于线性表的“操作受限”。栈的特点是操作只能在线性表的表尾进行,也就是先进后出。队列的特点就像生活中的排队,满足先进先出原则,如果要插入元素则只能在线性的表队尾进行插入操作,如果要删除元素只能在线性表的队头进行删除操作。也就是说队栈和队列对于元素插入和删除的位置进行了限定。栈的定义限定仅在表尾进.

2020-07-17 23:42:54 87

原创 C++的前生今世,什么是C++?【什么是C++】(1)
原力计划

你选择一门语言,让人看到你的样子,C++11 给时代一个新选择。世界上再也没有其他语言像C语言这样设计的如此优雅。说明C++与 C++之父历史背景应"运"而生,运为何?发展计事现代 C++未来 C++语言地位应用领域系统层软件开发服务器程序开发游戏网络分布式云计算丰富的类库开发环境书藉推荐说明今天开始我对于在C++学习过程中的总结和记录写入C++系列博客,作为我自己复习的笔记,也很乐意和读者进行分享交流,互相学习。C++里面的一大部分都包含C语言,C++完全兼容C语言。C++在C语言的基础上多了封装

2020-07-15 23:53:55 137

原创 C语言其他补充(59)
原力计划

#运算符 利用宏创建字符串##运算符 预处理的粘和剂系统提供的预定义宏#运算符 利用宏创建字符串将替换符 字符串化,解决字符串中,不可被替换的参数问题。字符串如下的书写也是合理的。char buf[] = "china ""is ""great";代码演示:#include <stdio.h>int main(){ char buf[] = "china ""is ""great"; printf("%s\n", buf); return 0;}运行结果为:我.

2020-07-15 13:49:34 49

原创 头文件包含【预处理】(58)
原力计划

包含的意义包含的方式方式<>方式" "多文件编程多文件编程意义多文件编程的前提多文件包含实例定义头文件谁用谁包含自包含避免头文件重复包含包含的意义包含的意义是全写入被包含的文件中。创建一个aa.c文件:aa.c文件内容:stu@stu-virtual-machine:~$ vi aa.cstu@stu-virtual-machine:~$ cat aa.c#include "bb.c"aaaaabbbbcccdde创建一个bb.c文件并且输入内容:stu@stu.

2020-07-15 12:56:56 86

原创 位操作的应用:无参数交换数据,异或加密,循环移位加密【位操作】(56)
原力计划

有参数交换数据无参数交换数据异或加密(文本与二进制)key 为单个字符。key 为字符串。有参数交换数据#include <stdio.h>void MySwap(int* pa, int* pb){ int tmp = *pa; *pa = *pb; *pb = tmp;}int main(){ int a = 3; int b = 5; printf("a = %d\t b = %d\n", a, b); MySwap(&a, &b); p.

2020-07-13 15:27:02 71

原创 位操作的应用:判断一个数是不是2的幂数,实现循环移位【位操作】(55)
原力计划

判断一个数是不是2的幂数实现循环移位图解说明循环左移一位结果说明循环右移三位结果说明移动过程说明循环左移一位过程说明循环右移两位过程说明代码演示判断一个数是不是2的幂数怎么证明一个数是2的幂数呢?在位操作中:我们发现上面的形式是2的幂数,也就是所有位中只有单个位是1的时候这个数就是2的幂数。例如:减去1哪儿上面的变化有什么特点呢?那就是如果一个数和一个数减去一按位& 结果为 0。我们通过代码进行演示:#define _CRT_SECURE_NO_WARNINGS#inc.

2020-07-13 09:51:23 53

原创 fgets函数的eof问题和注意事项【文件】(47)
原力计划

关于fgets函数的feof的问题注意事项读取配置文件,过滤掉以#开头的注释行和空行。关于fgets函数的feof的问题我们在这里说明的目的就是读者在以后的开发过程中不要使用feof函数来作为结束判断。我们来查看fgets中的feof的有什么问题。代码演示:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#define SIZE 1024int main(){ FILE*.

2020-07-09 20:24:35 320 1

原创 计算机网络概述【概述】(6)
原力计划

计算机网络的体系结构封层模型的意义计算机网络的体系结构计算机中的绘图板软件的使用并不会产生网络流量,那么绘图板软件只属于应用程序,但是不属于应用层。QQ软件 存放的文件或者消息需要在网络上发送来产生网络流量。所以QQ属于应用层。IE浏览器也能够产生网络流量,所以也属于应用层。能为用户进行网络通信来提供服务的软件都属于应用层。在应用层工作的软件,相对应的软件之间进行通信就要遵循应用层协议。浏览器访问网站就是用到了应用层HTTP协议。发邮件的时候使用到应用层SMTP协议。传邮件的时候使用到.

2020-07-09 11:58:46 129

原创 Wireshark软件的安装,进行数据包的捕获【Wireshark】(5)

Wireshark软件的安装进行数据包的捕获Wireshark软件的安装运行exe安装文件之后点击next点击我同意:安装的组件,我们这里直接默认点击next:选择修改目录,点击next安装数据抓取驱动,点击next:点击next继续安装:等待安装过程:安装完成点击next:勾选运行,点击finish运行软件:进入到Wireshark软件界面:Wireshark会显示我们当前计算机已有的网卡:我们可以看到上面无线网的数据在传输。进行数据包的捕获接下来我.

2020-07-09 08:37:06 116

原创 计算机网络概述【概述】(4)
原力计划

计算机网络的分类计算机网络的性能速率带宽吞吐量时延发送时延传播时延处理时延排队时延时延带宽积往返时延利用率计算机网络的性能计算机网络的体系结构基本概念计算机网络的体系结构图开放系统信息交换涉及的几个概念实体、协议、服务和访问点计算机网络的分类计算机网络最简单的定义:一些互相连接的、自治的计算机的集合。计算机网络的性能速率连接在计算机网络上的主机在数字信道上传送数据位数的速率,也称为data rate或bit rate。就是一秒钟能够传递多少个bit。单位是b/s, kb/s, Mb/s,.

2020-07-09 00:25:57 105

原创 计算机网络概述【概述】(3)
原力计划

互联网/因特网的组成互联网的边缘部分互联网的核心部分电路交换方式分组交换方式报文交换方式三种交换方式的比较互联网/因特网的组成核心部分所体现的就是让结点能够彼此联通。边缘部分就是资源所在,资源包括了硬件资源、软件资源和信息资源。资源共享的两种方式是:客户机服务器方式。C/S对等方式。P2P他们之间共同协作来完成整个网络互联的过程当中信息的共享。互联网的核心部分其实是通过路由器设备将不同的网络进行连通,所以也可以把互联网的核心部分称为联通子网,体现的是连通性。边缘部分的主机可以是客户机.

2020-07-08 19:36:30 112

原创 如何实现两台普通计算机之间的跨网通信【linux】(zzze)
原力计划

如何实现两台普通计算机之间的跨网通信通过服务器中转基于TCP实现的服务器基于UDP实现的服务器直接通信UDP服务器方式TCP服务器方式如何实现两台普通计算机之间的跨网通信比如我的PC和我朋友的PC之间想要进行跨网通信,方法有两种。第一种:通过服务器中转第二种:直接通信通过服务器中转基于TCP实现的服务器进行TCP通信的时候必须要有服务器,这是由TCP本身的特点来决定的。我们举例子时,直接举跨网通信的例子。基于UDP实现的服务器基于UDP实现的服务器,并不是UDP本身的特点决定的,而是.

2020-07-08 15:46:01 199

原创 对于UDP通信的分析【linux】(zzzd)
原力计划

分析UDP的几种通信情况本机UDP通信局域网内UDP跨机通信UDP通信过路由器,跨网通信使用UDP通信搭建出服务器服务器如何同时与n多个客户通信多线程多进程多路IO分析UDP的几种通信情况本机UDP通信由于 A,B 进程在同一台计算机上,所以两个程序共用相同的TCP/IP协议栈。进程 A 在发送数据的时候会把数据和发送对方的IP和端口一起封装发送给UDP传输层。UDP传输层封装传输层包套发送给IP网络层。IP网络层封装网络层包头,最重要的是封装源IP和源端口,目标IP和目标端口。目标IP和.

2020-07-08 15:05:49 68

原创 实现UDP通信的例子程序【linux】(zzzc)
原力计划

UDP通信的例子程序第1步:调用socket创建套接字文件函数原型参数domain:AF_INETtype:SOCK_DGRAMprotocol:0第2步:bind绑定固定的ip和端口第3步:调用sendto和recvfrom函数,发送和接收数据sendto函数发送数据函数原型功能返回值参数sockfdbuflenflagsdest_addraddelenrecvfrom 函数接收数据函数原型功能返回值参数sockfdbuflenflagssrc_addraddrlen代码演示UDP_A.cUDP_B.c.

2020-07-08 13:32:40 163

原创 Packet tracer软件安装,模拟网络搭建【Packet tracer】(2)
原力计划

Packet tracer软件安装模拟网络搭建Packet tracer软件安装安装的前提是需要有软件,没有软件的小伙伴可以在评论区留言我会回复进行软件分享。并且我们这里提供汉化包以及汉化方法的说明:运行exe应用程序:选择安装路径:选择安装名称:创建快捷方式:开始安装:进行安装:完成点击finish并且重启计算机。我们就看到了:软件的安装比较简单。模拟网络搭建运行软件:程序正常启动之后就进入到了主页面,中间的空白部分就是我们的操作区域。操作区域模拟的是.

2020-07-07 23:51:39 347 2

原创 计算机网络概述【概述】(1)
原力计划

博客说明计算机网络在信息时代的作用计算机网络的重要功能连通性共享互联网概述互联网发展的三个阶段多层次ISP结构的互联网博客说明计算机网络系列的博客是对于计算机网络原理有一个比较清晰的框架整理,与其说是博客,不如说是一些计算机网络知识的整理和思考,或者说是本人的一些读书笔记,希望能够和大家一起分享交流,互相学习,互相提高。计算机网络系列博客整体的框架是来自谢希仁老师的《计算机网络》这本书,这本书很有名也很经典,也是我最开始学习计算机网络接触到的书籍,书籍的版本对于阅读和学习来说不会影响很大,版本的更新.

2020-07-07 14:10:23 62

原创 线性表实现一元多项式的表示及相加(C语言实现)【线性表】

一元多项式的表示及相加一元多项式抽象数据类型的动态链式表示操作举例:构造多项式一元多项式的表示及相加符号多项式的表示及其操作是线性表处理的典型用例。一个一元多项式 Pn(x) 可以表示为 :Pn(x)=p0+p1x+p2x2+…+pnxn(最多有 n+1 项)它由 n+1 个系数唯一确定。因此可用一个线性表 P 来表示:P = ( p0, p1, p2, …, pn )每一项的指数 i 隐含在其系数 pi 的序号里。假设 Qm(x) 是一元 m 次多项式,同样可用线性表 Q 表示:Q =.

2020-07-01 17:38:05 889

原创 线性表带头节点的链式存储和实现(C语言)【线性表】(5)

LinkList.hLinkLlist.cppmain.cpp测试运行结果LinkList.h#pragma /*------------------------------------------------------------// 链表结构的定义------------------------------------------------------------*/typedef int ElemType;typedef struct _Node{ ElemType d.

2020-07-01 13:38:48 105

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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