def merge(a, b): """ 合并2个有序数组,默认a,b都是从小到大的有序数组 """ # 1.临时变量 i, j = 0, 0 # 分别标记2个数组的起始位置 na, nb = len(a), len(b) # 分别标记2个数组的长度 temp = [] # 临时存放空间 # 2.只 ...
分类:
编程语言 时间:
2020-03-11 23:54:24
阅读次数:
96
非线性时间比较类 1. 交换排序 1.冒泡排序 思想:从前往后扫描,如果相邻两个元素的大小不满足要求,则进行交换。因此,每一轮可以将最大的元素放到最后一位,下一轮扫描时,就无需进行到最后一位了。 时间复杂度:进行两重循环,因此是O(n^2) 空间复杂度:原地排序,无需其他额外的空间,因此是O(1) ...
分类:
编程语言 时间:
2020-03-11 15:46:02
阅读次数:
75
场景:可拆成数组的字符串,若需要去掉重复元素的一种方法(目测有效果,若要使用得临床再验证) 代码: public class MergeString { public static void main(String[] args) { String str1 = "02,01,03"; String ...
分类:
编程语言 时间:
2020-03-11 15:36:12
阅读次数:
78
git checkout releasegit checkout -b feature/push-191204git add .git commit -m 'feat: xxxx'git push 合入主库 git checkout releasegit pullgit checkout featu ...
分类:
其他好文 时间:
2020-03-11 10:38:33
阅读次数:
36
添加upstream 本地git文件夹只需添加一次 下载upstream代码 切换到目标分支dev merge代码 解决冲突,提交代码 略 ...
分类:
其他好文 时间:
2020-03-11 01:12:18
阅读次数:
65
前言 前面一篇已经用 pycharm 创建了分支,当我们在某个分支上代码开发完成,代码测试没问题后需要把分支上的代码合并到 master 分支上。 这样保证 master 分支的代码永远都是最新的,也是最干净的,这样才可以持续的开发自己的项目。本篇讲解如何使用 pycharm 合并自己的分支。 查看 ...
分类:
其他好文 时间:
2020-03-11 00:48:14
阅读次数:
104
注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 Draggable系列组件可以让我们拖动组件。 Draggable Draggable组件有2个必须填写的参数, 参数是子控件, 参数是拖动时跟随移动的组件, ...
分类:
其他好文 时间:
2020-03-10 21:52:48
阅读次数:
65
import numpy as np import pandas as pd #1.聚合一次 df=pd.DataFrame({"age":[18,20,22,22,23,23], "name":["A","B","C","D","E","F"], "price1":[1000,900,800,70 ...
分类:
其他好文 时间:
2020-03-09 13:36:24
阅读次数:
61
Lifecycle源码分析 目录介绍 01.Lifecycle的作用是什么 02.Lifecycle的简单使用 03.Lifecycle的使用场景 04.如何实现生命周期感知 05.注解方法如何被调用 06.addObserver调用分析 07.知识点梳理和总结一下 00.使用AAC实现bus事件总 ...
分类:
其他好文 时间:
2020-03-09 10:26:11
阅读次数:
113
今天听了 20176 一的真题四级听力第一题。谷歌的无人驾驶汽车 。 california n 加利福尼亚 famed adj 著名的 vehicle n 交通工具 assumed v 假设 manual adj 手动 mode n 方式 merge v 融合 sufficient adj足够的 s ...
分类:
其他好文 时间:
2020-03-09 00:50:23
阅读次数:
90