- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 链表找头节点并判断链表环状,以及节点不在链表内等异常情况
问题:寻找链表的头节点,每个节点,有 id 和 nextId 两个属性,nextId 表示指向节点 id。现在请实现一个办法寻找该链表的头节点。PS. 考虑一下链表环状,以及节点不在链表内等异常情况,出现异常时,打印异常消息即可。const findFirstNode = (nodeList) => { // 存放有可能是链头的数组 const startArr = []; // 存放有可能是链尾的数组 const endArr = []; // 循环每个节点并
2021-03-29 11:18:02 516
原创 计算机网络原理【七】之 无线与移动网络
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【六】之 物理层文章目录一、无线网络1.无线网络基本结构a.无线网络基本结构b.无线网络模式2.无线链路与无线网络特性a.无线链路的特点b.隐藏站现象二、移动网络1.移动网络基本原理a.移动网络的术语2.寻址a.移动寻址b.解决方案3.移动结点的路由选择a.移动结点的间接路由选择:通信者将数据报寻址到移动结点的永久地址b.移动结点的直接路由选择三、无线局域网IEEE 802.111.IEEE 802家族2.IEEE 802.11体系结构.
2021-03-11 14:06:34 2820 10
原创 计算机网络原理【八】之 网络安全基础
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【七】之 无线与移动网络文章目录一、网络安全概述1.基本概念2.典型的网络安全威胁二、数据加密1.通信加密模型a.通信加密模型b.密码分类2.传统加密方式a.替代密码:凯撒密码b.换位密码:列置换密码3.对称密钥加密a.分组密码(块密码)1)DES加密算法(Data Encryption Standard, 数据加密标准)2)AES加密算法(Advanced Encryption Standard,高级加密标准)3)IDEA加密算法(I.
2021-03-11 12:39:18 4766 17
原创 计算机网络原理【六】之 物理层
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【五】之 数据链路层与局域网文章目录第六章:物理层一、数据通信基础1.数据通信基本概念2.数据通信系统模型二、物理介质1.导引型传输介质a.架空明线b.双绞线c.同轴电缆d.光纤2.非导引型传输介质三、信道与信道容量1.信道分类与模型2.信道传输特性3.信道容量四、基带传输1.基带传输基本概念2.数字基带传输编码五、频带传输1.频带传输基本概念2.频带传输中三种调试方式a.二进制数字调制b.多进制数字调制c.正交幅值调制QAM(幅值相位.
2021-03-10 16:31:01 2637 6
原创 计算机网络原理【五】之 数据链路层与局域网
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【四】之 网络层文章目录一、数据链路层提供的服务1.组帧(成帧)2.链路接入3.可靠交付4.差错控制二、差错控制1.差错控制的基本方式a.检错重发(检错编码)b.前向纠错(Forward Error Correction, FEC)(纠错编码)c.反馈校验(不用编码)d.检错丢弃(检错编码)e.差错控制方式的区别2.差错编码的基本原理3.差错编码的检错与纠错能力4.典型的差错编码【检错码】三、多路访问控制协议1.信道划分MAC协议2.随.
2021-03-10 10:02:27 2473 4
原创 计算机网络原理【四】之 网络层
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【三】之 传输层文章目录第四章:网络层一、网络层服务1.核心任务2.主要功能a.转发b.路由选择c.建立连接二、数据报网络与虚电路网络1.数据报网络(无连接服务)2.虚电路网络(面向连接)数据报网络与虚电路网络的区别三、网络互连与网络互连设备1.异构网络互连2.路由器四、网络层拥塞控制1.网络拥塞2.网络层拥塞控制措施a.流量感知路由b.准入控制c.流量调节1)路由器如何感知发生了拥塞?2)路由器感知到拥塞时,如何通知其上游结点,并且使.
2021-03-05 14:14:27 5064 14
原创 计算机网络原理【三】之 传输层
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【二】之 网络应用文章目录一、传输层的基本服务1.传输层功能a.传输层核心功能b.传输层七大功能2.传输层寻址与端口3.无连接服务与面向连接服务二、传输层的复用与分解1.复用与分解2.无连接的多路复用与多路分解3.面向连接的多路复用与多路分解三、停-等协议与滑动窗口协议1.可靠数据传输基本原理2.停-等协议3.滑动窗口协议滑动窗口协议的分类a、回退N步协议(GBN协议)b、选择重传协议(SR协议)四、用户数据报协议(UDP)1.UDP特.
2021-03-04 09:59:19 5928 7
原创 计算机网络原理【二】之 网络应用
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【一】之 计算机网络概述文章目录第二章:网络应用一、计算机网络应用体系结构1.客户 / 服务器(C / S)结构网络应用2.纯P2P结构网络应用3.混合结构网络应用二、网络应用通信的基本原理1.网络应用的基本通信过程2.网络应用编程接口三、域名系统(DNS)1.域名系统2.层次化域名空间3.域名服务器DNS服务器域名解析过程:a.根域名服务器b.顶级域名服务器c.权威域名服务器d.中间域名服务器区4.域名解析过程a.递归解析b.迭代解析.
2021-03-02 19:07:08 4194 10
原创 C++程序设计【九】之 函数模板与类模板
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:C++程序设计【八】之 文件操作文章目录第九章:函数模板与类模板一、函数模板1.函数模板的概念2.函数模板的示例3.函数或函数模板调用语句的匹配顺序二、类模板1.类模板概念2.类模板示例3.类模板与继承第九章:函数模板与类模板一、函数模板1.函数模板的概念2.函数模板的示例#include<iostream>using namespace std;template<typename T>T abs(T.
2021-03-01 17:08:44 1505 5
原创 C++程序设计【八】之 文件操作
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:C++程序设计【七】之 输入/输出流文章目录第八章:文件操作一、文件基本概念和文件流类1.文件的概念2.C++文件流类二、打开和关闭文件1.打开文件2.关闭文件三、文件读写操作1.读写文本文件2.读写二进制文件3.用成员函数put() 和 get()读写文件4.文本文件与二进制文件的异同四、随机访问文件第八章:文件操作一、文件基本概念和文件流类1.文件的概念2.C++文件流类二、打开和关闭文件1.打开文件#include&l.
2021-03-01 12:56:02 1802 11
原创 C++程序设计【七】之 输入/输出流
感谢内容提供者:金牛区吴迪软件开发工作室文章目录第七章:输入/输出流一、流类简介二、标准流对象三、控制I / O格式1.流操纵符2.标志字四、调用cout的成员函数五、调用cin的成员函数1.get() 函数2.getline()函数3.eof() 函数4.ignore() 函数5.peek() 函数第七章:输入/输出流一、流类简介二、标准流对象#include<iostream>using namespace std;int main() { int x,.
2021-03-01 11:21:27 2082 8
canvas2image.js
2020-06-04
lexograph.ttf
2020-03-24
20190727153948chromecj.com.zip
2019-07-27
前端mac系统配置(2).rar
2019-05-15
前端mac配置视频(1).rar
2019-05-15
canvas2image.js
2019-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人