TYPE: system > const > eq_ref > ref > range > index > all EXTRA: Using where(标明使用了where过滤); Using temporary(九死无生); Using filesort(九死一生); Using index(发 ...
分类:
数据库 时间:
2020-01-11 18:08:14
阅读次数:
113
自定义排序:Comparator & Comparable Comparable 结合 TreeSet 使用 Student.java @Data @AllArgsConstructor public class Student implements Comparable<Student>{ pri ...
分类:
编程语言 时间:
2020-01-11 16:41:55
阅读次数:
85
题解:vector + 优先队列 -> 迪杰斯特拉算法 不必求任何两点的距离,只求行星据点到其余每个点的距离即可 把count个行星据点到其余每个点的距离存入二维数组 每一列就是对应顶点i到每个行星据点的最短距离,取出放入一维数组sort,然后取前k个即可,如果遇到INF则跳过不取 //迪杰斯特拉算 ...
分类:
其他好文 时间:
2020-01-11 14:52:50
阅读次数:
75
import numpy as npimport pandas as pd# # 目录# 生成数据# 查看数据# 选择# 缺失值# 运算-apply# 合并# 分组# 重塑-reshape# 数据透视表# 时间序列# 类别-Category# csv数据输入/输出# s = pd.Series([1 ...
分类:
编程语言 时间:
2020-01-11 00:10:06
阅读次数:
99
#include <iostream> #include <cstdio> #include <algorithm> using namespace std; const int N = 1e5 + 5; int a[N], tmp[N]; void merge_sort(int q[], int ...
分类:
编程语言 时间:
2020-01-10 22:21:25
阅读次数:
83
A - 最小的二进制数 题意: 给一个长度为n 只包含0、1的字符串。你可以有两种操作: 任意交换字符串中两个相邻的字符; 如果两个相邻的字符都是1,那么就可以用一个1 代替11 。比如 11 => 1; 让你输出经过多次操作后 最小的正确字符串。 思路: 如果字符串中有多个1,我们经过多次操作只留 ...
分类:
其他好文 时间:
2020-01-10 20:26:14
阅读次数:
57
介绍 在Linux中,如果你想要把两个文件按照列合并起来,比如一个文件存有一列学号一列姓名,另一个文件存有一列学号一列成绩,这个时候使用join命令就可以快速合并两个文件,不需要额外花时间写脚本。 用法 看一下官方文档 实例 先创建两个演示文件,待合并 然后使用join,一步到位 最后,注意join ...
分类:
系统相关 时间:
2020-01-10 15:49:22
阅读次数:
75
关于插入排序,其算法的核心思想是:将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数。即:序列的第一个元素,肯定是有序的,把第二个元素和第一个元素相比,插入到合适的位置,这样前两个元素就有序了,接着,把第三个元素插入到前面包含两个元素的有序列表中,以此类推,直至插完第n个数据 ...
分类:
编程语言 时间:
2020-01-10 10:27:28
阅读次数:
78
今天学到了一个递归小例子:求n的全排列 #include<bits/stdc++.h> using namespace std; //求n的全排列 n!组数据 /* 每个全排列都有n个数,所以将求这n个数的全排列进行分解 : 1-求n-1的全排列 2-求n-2的全排列 3-求n-3的全排列 . . ...
分类:
编程语言 时间:
2020-01-09 23:07:19
阅读次数:
202
Write a program to find the topological order in a digraph. Format of functions: where is defined as the following: The topological order is supposed ...
分类:
其他好文 时间:
2020-01-09 22:33:47
阅读次数:
81