- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 数据结构详解之栈和队列
目录栈的基本概念栈的基本操作栈的顺序存储结构顺序栈顺序栈的实现共享栈栈的链式存储结构栈的基本概念栈是只允许在一端进行插入或删除操作的线性表,是一种限制存取点的线性表。栈顶top:线性表允许插入删除的一端栈底bottom:固定的,不允许插入删除栈的操作特性:先进后出栈的数学特性:n个不同元素进栈,出栈元素不同排列的个数为栈的基本操作栈的顺序存储结构顺序栈一组地址连续的存储单元存放自栈底到栈顶的数据元素,并附设一个指针top指示当前栈顶元素的位置栈顶指针初始化:S.top=-1栈顶元素:
2022-10-30 21:07:39 220
原创 23秋招接近尾声了~
面试9.24 鼎桥技术面岗位:软件开发工程师(Java)1.数据库第一,二,三范式2.wait vs sleep3.sleep 为什么要捕获异常4.String,StringBuilder,StringBuffer5.对HashMap的了解6.红黑树7.树化的条件8.synchronized9.equals 和 hashcode方法10.java值传递和引用传递11.JAVA的四种引用12.垃圾回收算法13.线程有哪些14.怎么保证线程安全15.线程池16.怎么选择数据结
2022-09-24 15:13:23 347
原创 Node.js & Vue3 & VsCode安装配置
文章目录一、Node.js1、node.js安装2、迁移npm插件下载路径3、配置仓库地址二、Vue1、安装脚手架创建项目三、VsCode安装插件VeturPrettier-Code formatter安装element-plus插件一、Node.js1、node.js安装以下命令可以在 cmd 或 powershell 中执行官网:https://nodejs.org/en/download/查看版本:node -vnpm -v2、迁移npm插件下载路径npm的默认下载路径在C:\Us
2022-09-15 16:30:16 726
原创 软件定义网络实验之自定义拓扑开发
开发实现一个包含m个交换机、m*n个客户端主机(每个交换机连接n个主机)、一个控制器的自定义拓扑。运行结果m=4,n=3时此次拓扑开发实验需要理解网络拓扑结构,知道如何使用python编写创建拓扑网络的程序,学会自定义拓扑结构。httpshttpshttpshttps。......
2022-07-25 14:49:31 876 3
原创 软件定义网络实验之SDN环境使用及OpenFLow协议流程分析
SDN环境使用及OpenFLow协议流程分析实验1.熟悉SDN环境2. 使用抓包工具分析OpenFlow协议的基本流程包含创建网络、查看网络组成部分(交换机、主机、控制器)、查看终端(主机、控制器)信息、断开/开启网络链路、查看交换机的信息(流表项)、发起并查看ICMP会话过程、退出并清除mininet信息。包含建立连接(hello消息、feature消息)、维护连接(echo消息)、交换机上报报文(packet-in消息)、控制器在交换机上添加流表项(configuration消息)按如下步骤进行..
2022-06-07 17:31:51 2401
原创 数据结构详解之线性表
文章目录线性表的定义线性表的顺序表示一、顺序表的定义二、顺序表基本操作的实现1.插入操作2.删除操作3.查找操作4.修改操作总结线性表的定义线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列一般表示为:L=(a1,a2,…,an)a1:表头元素,除a1外其他元素以前只有一个直接前驱an:表尾元素,除an外其他元素以前只有一个直接后继线性表的特点1、表中元素个数有限2、表中元素具有逻辑上的顺序性,即有先后次序3、表中元素都是数据元素,每个元素都是单个元素4、表中元素的数据
2022-04-13 20:25:03 614
原创 vue-cli脚手架3.0前后版本切换方法
参考B站王汉远老师的视频,记录学习过程。1、3.0以上切换至3.0以下查看vue版本 vue -V卸载3.0之后的版本 npm uninstall -g @vue/cli (带@的表示3.0以上的版本)安装3.0之前的版本 npm install -g vue-cli更新npm i npm -gnpm i vue-cli -gcnpm i vue-cli -g2、3.0以下切换至3.0以上查看vue版本 vue -V卸载3.0之前的版本 npm uninstall -g vue
2022-03-25 15:51:07 2881
原创 知识图谱的构建(更新ing)
1、环境安装JDK安装:https://www.oracle.com/java/technologies/javase-downloads.htmlneo4j安装:https://neo4j.com/download-center/检查JDK是否安装成功以及版本:在cmd中输入命令行java-version配置环境变量
2022-03-11 15:41:05 2475
原创 Python的安装和相关库的安装
1.Python的安装官网下载https://www.python.org/安装时注意将路径加入在环境变量中2.安装requests库更新pip在IDLE中查看库是否安装成功3.安装beautifulsoup库4.安装jieba库…
2021-12-02 17:58:04 295
原创 数据结构实验——平衡二叉树
AVL平衡二叉树的插入和删除题目描述AVL树是一种平衡二叉树(BBST),能够很好的兼顾数据查询、删除、插入性能。本次实验通过读取插入和删除命令,执行AVL树的动态调整。通过输出先序序列,对比动态调整的结果是否正确。输入描述一个测试用例由一行组成,每行又若干组操作组成,操作分为1、2、P共3种。1表示插入数据元素,元素用一个大写字母表示。2表示删除数据元素,元素用一个大写字母表示。P表示先序输出。每组操作用一个空格隔开输出描述输出当前二叉树的先序遍历序列,空指针用#表示。如果是空树,
2021-06-20 18:30:18 270
原创 数据结构实验——图之关键路径
图的关键路径实验题目描述关键路径算法是在AOE网中,从起点到终点最长的路径长度(由于要将所有的活动都完成才算是结束,所以只有按照最长时间的活动路径来计算),其中长度指的是路径上边的权重和。如下图所示,红色路径代表AOE网中的一条关键路径。你的任务是输入一个带权有向图,然后判断该带权有向图是否是AOE网,如果是AOE网则输出关键活动的长度和,否则输出false。(注意:AOE网无回路,有且仅有一个起点和一个终点。一个图的起点和终点可通过顶点的入度和出度寻求出来。)输入描述第1行:输入图的顶点数n和边
2021-06-20 18:17:13 1248
原创 数据结构实验——图之最小生成树
图的最小生成树实验题目描述最小生成树是一副连通带权无向图中一棵权值最小的生成树。给定一副连通带权无向图,可计算出最小生成树的代价(最小生成树不一定唯一,但它的代价唯一)。如下图所示,图中实线与顶点形成的连通加权图是一棵最小生成树,最小生成树代价为:1+2+3+4+5=15。你的任务是输入一个带权无向图,然后输出图的最小生成树的代价。输入描述第1行:输入图的顶点数n和边数e(默认顶点序号和名称为0~n-1,顶点数不超过10边数不超过20)。第2~e+1行:输入i、j和w(i与j分别代表顶点i和顶
2021-06-20 18:12:53 1379 1
原创 数据结构实验——二叉树的还原和遍历
二叉树的还原和遍历题目描述已知二叉树先序遍历的结果(含空指针记号’#’),可以还原出二叉树。如A#B##可以还原出:AB已知二叉树先序和中序遍历的结果(不需要空指针记号),也可以还原出二叉树,如先序遍历为ABDC、中序遍历为BDAC,可以还原出:A/ B CD你的任务是判断输入类型,计算还原二叉树(不需要打印),然后输出其后序遍历结点的顺序输入描述一个测试用例仅有一行。输入有两种类型,一种是只有先序序列(含空指针记号’#’),一种是有先序序列和中序序列,中间用逗号
2021-06-20 18:08:22 773
原创 数据结构实验——稀疏矩阵的转置(三元组表示)
数据结构实验—稀疏矩阵的表示和运算题目描述稀疏矩阵中有大量0元素,为了节约存储空间,可以用三元组表示法存储的稀疏矩阵。又为了加快访问速度,三元组表示法存储的元素,按行列坐标升序排列。现要求计算一个矩阵的转置,输入描述第一行三个整数 r≤10000,c≤10000,n≤10000,分别表示矩阵的行、列和非零元素数量接着有n行,每行有行号、列号和非零元素值(整形)。输出描述第一行三个整数 r,c,n,分别表示矩阵的行、列和非零元素数量接着有n行,每行有行号、列号和非零元素值(整形)。样
2021-06-20 18:00:09 4234
前程无忧招聘信息可视化(python)
2022-11-27
Web程序设计实验1ASP.NET标准控件和验证控件
2022-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人