冒泡排序 通过对列表中的元素进行两两比较,数值大的交换位置,知道最后一个,依次比较,得出有序序列。 冒泡思路 发现上述代码已经可以将序列中的最大值放置到合适的位置,然后我们就可以将上述操作继续作用到n 1个元素对应的新序列,则就可以将n 1个元素对应的最大值放置到了n 1个元素的最后位置。 结论:发 ...
分类:
编程语言 时间:
2020-04-12 14:39:43
阅读次数:
71
数组更新注意事项 Vue 包含一组观察数组的变异方法,所以它们也将会触发视图更新。这些方法如下: push() pop() shift() unshift() splice() sort() reverse() 由于 JavaScript 的限制,Vue 不能检测以下变动的数组: 当你利用索引直接设 ...
分类:
编程语言 时间:
2020-04-12 12:30:36
阅读次数:
104
//方法1 let str = 'zhumolanglafengyouyihah'; let max = 0, res = [], flag=false; str = str.split('').sort((a,b)=>a.localeCompare(b)).join(''); for(let i ...
分类:
其他好文 时间:
2020-04-11 23:55:24
阅读次数:
121
1、显示统计占用系统内存最多的进程,并排序。psaux|grep-vPID|sort-rn-k+4|head2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"1.for循环实现#!/bin/bashNETID=192.168.0fo
分类:
其他好文 时间:
2020-04-11 22:20:41
阅读次数:
95
#include<iostream> #include<cstring> using namespace std; const int maxn=1e3; int vis[maxn]; int p[maxn]; int n; int t=0; void dfs(int x) { if(x==n+1) ...
分类:
其他好文 时间:
2020-04-11 16:59:37
阅读次数:
69
1 原理 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入 插入排序的工作方式非常像人们排序一手扑克牌一样。开始时,我们的左手为空并且桌子上的牌面朝下。然后,我们每次从桌子上拿走 ...
分类:
编程语言 时间:
2020-04-11 00:47:09
阅读次数:
86
77. 组合 39.组合总和 40. 组合总和 II 46. 全排列 47. 全排列 II 78. 子集 90. 子集 II 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], ...
分类:
其他好文 时间:
2020-04-11 00:02:32
阅读次数:
118
列表(list): 含义:通过list类创建的对象 特征:1.中括号 [] 括起来,,分割每个元素,每个元素为一个整体(格式) 2.列表中的元素可以是数字、字符串、列表、布尔值等一切值(嵌套类型为全部) 3.列表是有序的,列表可以被修改、删除 4.能进行索引、切片,for循环 修改:通过索引、切片进 ...
分类:
编程语言 时间:
2020-04-10 22:49:15
阅读次数:
165
学习重点: cut,grep,wc,sort命令的使用 管道的理解 一.顺序执行多条命令 当我们需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件列表,那么你可能会有如下一系列操作(gcc工具举例): $ sudo apt- ...
分类:
系统相关 时间:
2020-04-10 22:30:21
阅读次数:
88
这题还是按角度进行极角排序简单点 /* 按亮度从大到小排序,从大的给小的连一条向量,极角排序后所有向量在两个象限内,那么可行,反之不可行 */ #include<bits/stdc++.h> using namespace std; #define N 1005 typedef double db; ...
分类:
编程语言 时间:
2020-04-09 22:55:58
阅读次数:
131