1.排序基本知识 1.1初始排序 1.2十大排序算法 2.冒泡排序(Bubble Sort) 2.1Baseline static void bubbleSort1(Integer[] array) { for (int end = array.length - 1; end > 0; end--) ...
分类:
编程语言 时间:
2020-03-21 16:15:14
阅读次数:
62
```python class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFromTailToHead(... ...
分类:
编程语言 时间:
2020-03-21 16:16:02
阅读次数:
80
代码很简单,如下: int add(int a,int b) { return a + b; } int main() { int x = add(3, 7); return 0; } main函数第一行设置断点,调试并查看反汇编。(注意先push 7,再push3,这里可以很好地佐证函数参数是从右 ...
分类:
编程语言 时间:
2020-03-21 16:18:49
阅读次数:
81
对称加密与非对称加密 对称加密:加密和解密都是用同一个密钥的算法,称作对称加密。 非对称加密:加密和解密需要不同的密钥。 什么是RSA RSA是一种非对称加密算法,它的名字由三位开发者,即Ron Rivest、Adi Shamir和Leonard Adleman的姓氏的首字母组成的。 RSA被用于公 ...
分类:
编程语言 时间:
2020-03-21 16:24:36
阅读次数:
130
一、列表排序 1.sort方法排序原址排序 list.sort(key=None,reverse=False(or True)) 当reverse=False时:为正向排序; 当reverse=True时:为反向排序。 默认为False。 2.key:排序关键字,值为一个函数,此函数只有一个参数且返 ...
分类:
编程语言 时间:
2020-03-21 16:25:08
阅读次数:
72
```python"""请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。"""class Solution: # s 源字符串 def replaceSpace(self, s): item... ...
分类:
编程语言 时间:
2020-03-21 16:27:16
阅读次数:
63
```python class Node: def __init__(self, data): self.data = data self.next = None class Solution: """反转链表, 输出表头""" def ReverseList(self, pHead): # 空链表... ...
分类:
编程语言 时间:
2020-03-21 16:27:48
阅读次数:
65
每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我! https://www.cnblogs.com/poloyy/category/1676599.html 题目 ''' 问题1.对列表a 中的数字从小到大排序 问题2.排序后去除重复的数字 '' a = [1, 6, 8, 11, ...
分类:
编程语言 时间:
2020-03-21 16:27:59
阅读次数:
64
每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我! https://www.cnblogs.com/poloyy/category/1676599.html 题目 打印99乘法表 解题思路 外层循环,获取被乘数 内层循环,获取乘数 答案 for i in range(1, 10): ...
分类:
编程语言 时间:
2020-03-21 16:30:38
阅读次数:
59
#include<iostream> using namespace std; #define ElemType int const int Maxn=105; void InsertSort(ElemType A[],int n){ int i,j; for(i=2;i<=n;i++){ if(A ...
分类:
编程语言 时间:
2020-03-21 16:31:04
阅读次数:
63
Java 中的输入/输出流一共有2种4个类。分别为字节类型的输入——InputStream、输出——OutputStream,字符类型的输入——Reader、输出——Writer。 四种输入输出流都是抽象类,在读取不同的内容时,分别使用对应的实现类去读取即可。 以读写文件为例,使用这四种类如下。 字 ...
分类:
编程语言 时间:
2020-03-21 16:31:50
阅读次数:
89
python3+Django3 请使用 from six import python_2_unicode_compatible替代 from django.utils.encoding import python_2_unicode_compatible ...
分类:
编程语言 时间:
2020-03-21 16:34:25
阅读次数:
355
一.实体类BigDog.java package reflex;public class BigDog extends Dog { private Integer age; public String name; public BigDog(){} private void getDog(){} p ...
分类:
编程语言 时间:
2020-03-21 16:35:18
阅读次数:
69
Java内存模型(JMM)与线程安全 1:JMM其实是java虚拟机栈的一部分 2:主内存和工作内存:都属于Java虚拟机内存 主内存:主要对应于JVM内存区域中的堆内存中的对象实例数据部分 工作内存:主要对应于JVM内存区域中的虚拟机栈中的部分区域 主内存与工作内存的数据交换操作的过程(通过总线b ...
分类:
编程语言 时间:
2020-03-21 16:35:32
阅读次数:
69
spring cloud 注册与发现 在这里使用Eureka作为注册中心。 一、eureka server 创建新的module:eureka server 1.1 引入eureka server依赖 1.2 配置文件 1.3 启动类 启动类添加注解@EnableEurekaServer 二、eur ...
分类:
编程语言 时间:
2020-03-21 16:35:47
阅读次数:
67
```python"""输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。"""# 前序 {1,2,4,7,3,5... ...
分类:
编程语言 时间:
2020-03-21 16:36:22
阅读次数:
71
“高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。 高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者socke ...
分类:
编程语言 时间:
2020-03-21 16:36:37
阅读次数:
58
```python """ 在一个二维数组中(每个一维数组的长度相同), 每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 """ # array = [[1, 2, 3], [4, 5, 6]] class Solution: def Find(self, target, ... ...
分类:
编程语言 时间:
2020-03-21 16:38:02
阅读次数:
68
1. maven依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version> </dependency> <dependency> <groupId ...
分类:
编程语言 时间:
2020-03-21 16:40:48
阅读次数:
88
1.排序的分类 1) 内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序 2) 外部排序:无法全部加载到内存中,需要借助外部存储进行 3)图示: 2.算法的时间复杂度 1) 度量一个程序(算法)执行时间的两种方法 A.事后统计的方法 问题:a.需要实际运行该程序。b.时间也依赖于计算机的硬 ...
分类:
编程语言 时间:
2020-03-21 16:41:05
阅读次数:
66