- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 数据结构06
树二分搜索树package p6.二分搜索树;import java.util.Iterator;//二分搜索树public class BinarySearchTree<E extends Comparable<E>> implements Iterable<E>{ //定义二分搜索树的结点信息 private class Node { public E e; //数据域 public Node left;
2022-02-15 14:31:39
167
原创 数据结构05
排序选择排序package p5.排序算法;//选择排序import p2.线性结构.ArrayList;import java.util.Arrays;public class SelectionSort extends Sort{ public SelectionSort(int[] arr){ super(arr); } @Override public void sort() { for (int i = 0;i &
2022-02-12 10:07:16
481
原创 数据结构04
递归求前项和package p4.分治回溯;public class RecursionDemo02 { public static void main(String[] args) { int ret = f(100); System.out.println(ret); } private static int f(int n) { if (n == 1) { return 1; }
2022-01-21 12:14:48
283
原创 数据结构03
动态链表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ibkay8oN-1642413558566)(C:\Users\qwe123\AppData\Roaming\Typora\typora-user-images\image-20220115093332359.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QaUMYZZ2-1642413558568)(C:\Users\qwe123\AppData\Roaming\Typor
2022-01-17 17:59:35
390
原创 数据结构02
中缀转后缀package p2.线性结构;//中缀表达式转后缀表达式public class InfixToSuffix { public static void main(String[] args) { String expression = "(10+20/2*3)/2+8"; expression = infixToSuffix(expression); System.out.println(expression); }
2022-01-14 18:15:29
205
原创 数据结构01
数据结构逻辑结构线性结构:元素之间一对一关系树形结构:元素之间一对多的层次关系图形结构:元素之间多对多的关系物理结构顺序存储结构:开辟一组连续的空间存储数据 用数组实现 内存利用率低 方便查找链式存储结构:开辟一组随机的空间存储数据 用节点实现 内存利用率高 不方便查找时间复杂度分析代码 写出复杂度式子 去掉常数项 只保留最高项 且最高项倍数变为1线性表定义:零个或多个元素的有限序列 a i-1是 a的前驱 a i+1是a的后继package p1.接口;
2022-01-10 19:14:37
262
原创 2021-06-15
#include <stdlib.h>#include <stdio.h>#define over 0typedef struct node{int num,age;char name[20],sex,addr[30];float score;struct node *next;}node,*LinkList;void setup(LinkList &i){int t,g;int num=g,age;char name[20],sex,addr[30]
2021-06-15 11:53:10
69
原创 Java笔记5
第二部分 面向对象篇第7章 类与对象7.1 面向过程与面向对象思想面向过程当我们在解决一个问题时,会按照预先设定的想法和步骤,一步一步去实现,在这里每一步具体的实现中都需要我们自己去亲自实现和操作。举个例子:自己做->买菜->洗菜->切菜->炒菜->吃我们的角色是: 执行者特点:费时间、费精力、结果也不一定完美面向对象当我们在解决一个问题时,可以去找具有相对应的功能的事物帮着我们去解决问题,至于这个事物如何工作,与我们无关,我们只看结果,不关心解决流程。举个
2021-02-21 09:30:00
188
原创 Java笔记4
**二维数组**二维数组,在表现形式上就是一个表格,在操作表格的时候以行列来操作所谓的二维数组,本质上就是一个一维数组,只不过该一维数组里面的元素是另一个一维数组而已二维数组的定义public class Sample {public static void main(String[] args) {//数据类型[][] 矩阵名 = new 数据类型[row][col];int[][] matrix = new int[3][2];/*数据类型[][] 矩阵名 = new 数据类型[
2021-01-27 11:54:11
102
原创 Java笔记3
函数函数的概念什么是函数函数的定义就是指一段具有独立功能的代码,减少代码冗余,提高程序的利用率和效率。我们应该如何去定义函数呢?1、需要一个封闭的空间,将这段独立性的代码进行封装,用一对大括号2、需要对每一个封闭的空间进行命名,函数名3、函数所需要的一些原始数据4、函数所产生的一些结果数据函数的语法格式修饰符 函数类型 返回值类型 函数名(数据类型 数据1,数据类型 数据2,…) {独立功能的代码片段;return 函数的计算结果;}1、修饰符:指的是函数的访问权限,publ
2021-01-22 16:17:44
188
1
原创 Java笔记2
Math类Math类是用于数学计算的一个工具类对于工具类而言,里面的大部分成员都是静态的static自带常量static double E:自然对数static double PI:圆周率取整方法static double ceil(double a):向上取整static double floor(double a):向下取整static long round(double a):四舍五入三角函数static double sin(double a):正弦函数 参数是弧度值stat
2021-01-19 11:58:16
235
原创 Java
基本数据与运算关键字关键字是指被高级编程语言赋予特殊含义的一些单词,关键字一般都是由小写字母组成。标识符标识符指的是我们在程序中对变量、函数、类、接口、常量所定义的名称标识符必须满足以下组成规则:1、标识符可以由数字、字母、下划线 _ 、美元符 $ 组成标识符不能以数字开头,当然下划线和美元符其实是可以开头的,但不推荐2、标识符不能是关键字3、标识符也不能是Java内置类的名称4、标识符可以为任意长度,但必须是一个连续的词5、标识符严格区分大小写大驼峰式:主要针对类名,接口名。所有单
2021-01-14 19:31:17
194
原创 实验2
拓扑1、192.168.1.0/24进行划分,建立拓扑2、配置IP地址以及创建环回接口3、RIPV2的配置4、手工汇总5、RIPV2的认证配置6、缺省路由结果
2021-01-08 18:05:43
111
原创 作业2
过程system-viewEnter system view, return user view with Ctrl+Z.[Huawei]dhcp enableInfo: The operation may take a few seconds. Please wait for a moment.done.[Huawei]ip pool aaa//给一个pool起名aaaInfo: It’s successful to create an IP address pool.[Huawei-i.
2021-01-05 17:38:23
147
原创 第一次作业
交换机交换机特点1、工作在介质访问控制层2、提供端口密度3、无限的传输距离4、没有冲突(所有节点可以同时发送和接收自己的数据)5、单播(一对一传输数据)交换机的工作原理1、 当数据帧进入交换机后,交换机先查看数据中的源MAC地址,之后将该数据进入的接口与该mac映射记录到本地的MAC表中;再查看数据帧中的目标MAC地址,基于目标MAC地址查看本地的MAC表;若表中存在记录将仅从该记录的接口转发数据;2、 若没有目标MAC地址对应的接口记录,将洪泛该数据—除流量的进入接口外,其他所有接口复制
2021-01-04 22:01:59
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人