def merge(a, b): c = [] h = j = 0 while j < len(a) and h < len(b): if a[j] < b[h]: c.append(a[j]) j += 1 else: c.append(b[h]) h += 1 if j == len(a): f ...
分类:
编程语言 时间:
2019-12-12 13:07:54
阅读次数:
87
一、简介及下载安装 Git是目前世界上最先进的分布式版本控制系统 作者 Linus Torvalds(林纳斯·托瓦兹) 关于git的发展史感兴趣可以自行百度,这里不再详细描述,接下来直接开撸 下载地址:https://git-scm.com/downloads 下载对应os版本等即可 按照提示选择默 ...
分类:
其他好文 时间:
2019-12-11 00:14:20
阅读次数:
131
# 初始化相关git initgit add .git commit -m "test001"git remote origin https://github.com/fangfuGIT/fangfugit.github.io.gitgit push -u origin master从自己的账号下c... ...
分类:
其他好文 时间:
2019-12-10 01:02:04
阅读次数:
100
分支操作 暂存操作 回退操作 标签操作 常规操作 git创建项目仓库 忽略已加入到版本库中的文件 取消忽略文件 拉取、上传免密码。 分支操作 git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 ...
分类:
其他好文 时间:
2019-12-08 23:22:46
阅读次数:
92
Git 常用命令速查表 创建版本库 修改和提交 查看提交历史 撤销 分支与标签 合并与衍合 远程操作 ...
分类:
其他好文 时间:
2019-12-08 17:49:07
阅读次数:
94
本文中 $n$ 代表着待排序序列的长度。 算法是否稳定:若 $a_i = a_j \ , \ i 1; merge(l,mid),merge(mid+1,r); mergesort(l,r,mid);return;//递归,先给小区间排序后大区间。 } merge(1,n); 上张图理解一下: 可用 ...
分类:
编程语言 时间:
2019-12-08 17:09:51
阅读次数:
94
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 1 class Solution: 2 # 返回合并后列表 3 def Merge(self, pHead1, pHead2): 4 # write code here 5 dummy =p = ...
分类:
编程语言 时间:
2019-12-08 10:49:44
阅读次数:
96
16、合并另个排序链表 # -*- coding:utf-8 -*- class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: # 返回合并后列表 def Merge(self, pHea ...
分类:
编程语言 时间:
2019-12-07 12:50:13
阅读次数:
71
给定一个字典,然后计算它们所有数字值的和。 实例 1 : 使用 update() 方法,第二个参数合并第一个参数 def Merge(dict1, dict2): return(dict2.update(dict1)) # 两个字典 dict1 = {'a': 10, 'b': 8} dict2 = ...
分类:
编程语言 时间:
2019-12-06 15:18:52
阅读次数:
121