简单梳理一下以前学过的排序算法 冒泡排序 平均时间复杂度:O(n²);稳定 比较相邻元素,如果前面的比后面大,就交换两个元素 每一对相邻元素做同样的比较,从开始第一对元素一直比到结尾,一轮结束最后的元素是最大的。 除了每轮比较出来的最大元素,对其他元素重复以上操作。 public void bubb ...
分类:
编程语言 时间:
2021-07-29 16:19:56
阅读次数:
0
什么叫冒泡排序?冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素, 如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的 ...
分类:
编程语言 时间:
2021-07-28 21:24:41
阅读次数:
0
<!DOCTYPE html><!-- 约束,申明--> <html lang="zh_CN" xmlns="http://www.w3.org/1999/html"><!-- html标签表示html的开始 lang = “zh_CN” 表示中文 html标签中一般分为两部分head 和body- ...
分类:
Web程序 时间:
2021-07-27 17:36:08
阅读次数:
0
1.需求 查看全局安装的包 2.步骤 打开终端 win + r ,输入cmd,打开终端 输入命令: npm list -g --depth 0 如果想要删除某个包,执行命令:npm uninstall -g 包名 说明 list 以列表形式展现 -g 全局查找 –depth 查找的层数–depth ...
分类:
其他好文 时间:
2021-07-26 16:38:02
阅读次数:
0
二叉查找树又称二叉排序树,它要么是空树,要么是具有下列性质的二叉树: 每个节点都有一个作为查找依据的关键码。所有节点的关键码互不相同; 若它的左子树不为空,则左子树上所有节点的关键码均小于根节点的关键码; 若它的右子树不为空,则右子树上所有节点的关键码均大于根节点的关键码; 它的左、右子树也是二叉查 ...
分类:
其他好文 时间:
2021-07-22 17:42:22
阅读次数:
0
实现 现在要实现一个功能。一个列表,上加载更多数据。页面如下。 因此,可滚动视图区域。滚动区域页面展示思路如下: <scroll-view scroll-y="true" @scrolltolower="scroll" style="height: 100vh;"> <!-- uni-list列表 ...
分类:
移动开发 时间:
2021-07-21 17:41:36
阅读次数:
0
题目链接 30分的题,喜大普奔 总思路的话,就是读入一堆信息以后,先按id/time(这个的意思是先排序Id,再排序time)的顺序sort一下,然后找两两配对放进一个数组里,这个时候你也要记录下时间来。然后跑一遍那个数组就可以找出所有最大。至于询问的话就跑一遍那个时间数组。 这个题想想思路也不是很 ...
分类:
其他好文 时间:
2021-07-21 17:35:37
阅读次数:
0
代码出异常常见的处理方法 try catch捕获 throws 声明异常 往外抛出 语法:throws字句放在方法参数列表的右括号之后,一个方法可以声明抛出多个异常,多个异常之间用逗号隔开。 例子 public class Main{ public static void readChar() th ...
分类:
编程语言 时间:
2021-07-19 16:50:19
阅读次数:
0
Ⅷ、Collections 工具类 java.util.Collections Collections 集合工具类,用来对集合进行操作,部分重要方法如下: 1.public static <T> boolean addAll(Collection<T> c,T... elements); 往集合中添 ...
分类:
其他好文 时间:
2021-07-19 16:42:35
阅读次数:
0
1.连接路由器后台 查看路由器背面面板,输入管理地址192.168.5.1。(注,很多路由器默认都是192.168.1.1,以路由器背面展示为主)。 连上后,输入账号密码进入控制系统。 2.设置上网方式为桥接模式 选中桥接模式,设置之后路由器会重启。重新登入路由器后台 3.设置wifi账号密码 第一 ...
分类:
其他好文 时间:
2021-07-19 16:40:57
阅读次数:
0