git的使用:
0. git config --global user.name "xxxx"
git config --global user.email "xxxx"
1. git init 初始化git .git目录 (不能动)
git branch dev 创建新分支
git checkout dev 切换新分支
git clone https://gitee.com/lupython/s4day121.git clone代码
2. vim a.py 创建文件 工作区
3. git status 查看目录当前的git状态
4. git add <files......> 将文件提交到暂存区
5. git commit -m '注释信息' <files> 将文件提交到本地仓库
6. git rm <files> 删除本地仓库和暂存区的文件
7. 将本地仓库的代码提交到远程仓库: git remote add origin
8. git remote add origin https://gitee.com/lupython/s4day121.git
git pull origin dev
11. git pull origin dev 在提交之前一定要pull一下
12. 人为手动解决冲突 git add h.py git commit -m '解决冲突'
13. 注意: 在工作的过程中, 千万不要再 master 上开发
快排:
def partition(li, left, right):
tmp = li[left]
while left < right:
while left < right and li[right] >= tmp:
right = right - 1
li[left] = li[right]
while left < right and li[left] <= tmp:
left = left + 1
li[right] = li[left]
li[left] = tmp
return left
## 时间复杂度: O(nlogn)
def _quickSort(li, left, right):
if left < right:
mid = partition(li, left, right) ### O(n)
_quickSort(li, left, mid - 1) ### O(logn)
_quickSort(li, mid + 1, right)