- 博客(10)
- 收藏
- 关注
原创 第四节 线性表的链式结构——链表
第四节 线性表的链式结构——链表1. 链表的定义链表 (Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于增加了结点的指针域,空间开销比较大。2. 单向链表(1)单向链表的定义单链表是链表中结构最简单的。一个单链表的 节点(Node)
2022-01-17 18:18:03
407
原创 双端栈、队列
4. 双端栈(ArrayDoubleEndStack)(1)双端栈的定义双端栈 是指将一个线性表的两端当做栈底分别进行入栈和出栈操作主要利用了栈 栈底位置不变,而栈顶位置动态变化 的特性。双端栈的特点:双端栈是线性表的一种,更是栈的一个特殊分类所以我们可以用动态数组和栈的思想来实现双端栈毕竟由于其操作过于特殊,并不能借助ArrayList或ArrayStack实现所以这里从头开始实现双端栈(2)双端栈的扩容、缩容问题(3)代码实现package test;import ja
2022-01-14 17:53:43
843
原创 Java SE基础:Java中的流程控制语句
第三章 流程控制3.1 if条件if 单分支语句:Code A;if(布尔表达式){ //当布尔表达式结果为true时,执行语句块 语句块;}Code B;if - else 双分支语句...Code A;if(布尔表达式){ //当布尔表达式结果为真时,执行语句块1,否则,执行语句块2 语句块1;}else{ 语句块2;}if - else - if多分支语句Code A;if(布尔表达式1){ //当if后括号内布尔表达式为
2021-06-24 18:54:41
106
原创 Java SE基础:基本数据与运算
第二章 基本数据与运算2.1 关键字关键字是指在高级编程语言中被赋予特殊意义的一些单词,关键字一般都是小写。好比一些汉语中的专有名词,不能乱用。用于定义数据类型的关键字:byte、int、long、short、float、double、char、class、boolean、interface、void用于定义数据类型值的关键字:true、false、null用于定义流程控制语句的关键字:if、else、switch、case、default、while、do、for、break、continu
2021-06-20 10:10:16
87
原创 Java SE基础:计算机组成与Java概述
文章目录第一章 概述1.1计算机组成部分1.2人机交互方式常用DOS命令1.3 计算机语言机器语言汇编语言高级语言1.4 软件与软件开发软件开发软件开发岗位1.5 Java语言介绍Oreacle公司的主要业务Microsoft公司的主要业务Java技术架构1.6 Java开发环境搭建1.7 运行Java程序1.8 常见错误第一章 概述1.1计算机组成部分计算机主要分为两大类:硬件、软件硬件是可以看得到的物理部分,都是一些电子元器件软件是看不到的部分,它是一系列的指令,这些指令主要用于
2021-06-18 13:15:30
183
原创 HCIA综合实验
实验要求:1、ISP路由器只能配置IP地址,之后不得进行其他配置2、内部整个网络基于192.168.1.0/24进行地址规划3、R1/2之间启动OSPF协议,单区域4、PC1-PC4可以访问PC5,R2的公网接口只有一个公网IP12.1.1.15、PC1-PC4自动获取IP6、PC1不能telnet R1,PC1外的其他内网PC可以telnet7、外部的client可以通过域名访问httpserver8、ISP路由telnet 12.1.1.1,最终成功登录到R1上首先,题目中要求,内网
2021-04-08 18:49:13
520
原创 使用rip协议配置动态路由
首先,除R3的环回外,其他的IP地址全部由192.168.1.0/24进行划分,且R1和R2均存在两个环回地址,对IP地址进行划分。由图中可以知道,总共有六个广播域,其中,骨干网段两条,环回网段四条。可以将整个网络划分为四个网段,即192.168.1.0/26192.168.1.64/26192/168.1.128/26192.168.1.192/26其中,将192.168.1.0/26这个网段作为骨干网段的地址,再次进行划分,由于骨干网段每个网段只需要两个ip地址。可以将子网掩码划分为255.
2021-03-27 20:14:27
757
原创 静态路由配置
首先,应该了解一下什么是路由器。 路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/ IP网络连接到因特网上。 当路由器间进行通讯时,由于路由器.
2021-03-24 21:20:06
447
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人