阿常呓语
阿常呓语
全部文章
分类
grep(1)
linux(1)
linux命令(1)
mysql(1)
NGINX(1)
python基础(3)
命令(1)
堆排序(1)
多线程(1)
字符串(1)
字符串问题(1)
未归档(77)
生活随笔(1)
矩阵(1)
算法与数据结构(2)
计划(1)
归档
标签
去牛客网
登录
/
注册
阿常呓语的博客
家里无矿,全年无休.
全部文章
(共97篇)
python中的排序
python 中排序 list 对应的sort, 还有内建函数 sorted ,这篇文章主要讲解一下,sorted() 函数的一些简单用法. sorted() 是用来排序的函数,功能还是比较强大的. 这个函数 会返回一个new sorted list. 有四个参数, iterable 可迭...
2018-01-19
0
391
python修改列表问题总结
有时候可能要修改python的列表,通过遍历整个列表,修改值。但是这里有一个问题。 直接看代码吧。 num_list =range(5) for item in num_list: item = item*2 print num_list 这样循环取里面的元素,修改里面的值,感觉...
2017-12-16
0
392
linux-命令sed 使用技巧
本文主要讲解 sed 如何有效的处理文本,给文本在行首,行尾加一单引号. 有时候我会希望我的文本前后都有单引号,这时候我该怎么做呢,sed 就是一个很好的工具。 1 在行首或者行尾 加字符 第一种写法 # 在行尾加 单引号 sed "s/$/'/g" 1.txt ...
2017-12-06
0
372
git的工具基本使用
摘要 本文简单介绍了 git 工具的基本,简单的使用,基本的一些操作,帮助我来快速构建自己的github 仓库。 1 git 是什么 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 2 安装git https://github.com...
2017-11-08
0
3706
python中namedtuple的用法
今天 发现了Python 中有一个可以给tuple 一个名字的一个方法,叫namedtuple from collections import namedtuple # encoding: utf-8 from collections import namedtuple ...
2017-11-06
0
537
python打包成exe 程序
1 先安装pyinstaller 官方网站 http://www.pyinstaller.org/downloads.html 一 源码安装 1 到官网 下载 源码包 http://www.pyinstaller.org/downloads.html ...
2017-10-24
0
495
二分查找算法python实现
二分查找概述 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位...
2017-10-24
0
643
堆排序python语言实现
今天用Python 把堆排序 实现了一下,顺便学习Python的语法。 具体堆排序 如何实现 可以参照 我的blog 堆排序c语言实现 下面 直接上代码: # coding=utf-8 # #堆排序的实现 # 调整堆 使成为大顶堆 def heap_ajust(a...
堆排序
python
2017-10-24
0
513
堆排序c语言实现
1 什么是堆 堆的定义 把这个关系 和完全二叉树对应起来,如下图,如果 下标 从1 开始, 这 任意一个节点 i 2*i +1 2*i +2 对于小标从 i ==1 下标从0开始i ==0 的情况 ...
2017-10-23
0
465
希尔排序Python实现
Python 实现 希尔排序, 希尔排序其实 就是 插入排序的改进版吧,希尔排序的步长选择都是从d=len/2开始,每次再减半,直到最后为1,当变为1的时候 ,可以认为就是简单的插入排序。这种缩小步长的好处,非常简单,弥补了插入排序的缺点,尽可能减少数字的移动次数。希尔思想是这样 局部看起来有序,然...
2017-10-18
0
408
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页