#!/usr/bin/env python # -*- coding: utf-8 -*- def quick_sort(arr): l = len(arr) _quick_sort(arr, 0, l -1) tmp = 0 def _quick_sort(arr, start, end): pr... ...
分类:
编程语言 时间:
2017-10-18 15:02:41
阅读次数:
223
#!/usr/bin/env python # -*- coding: utf-8 -*- #插入排序,缩小增量 def shell_sort(arr): gap = l = len(arr) while(gap > 1): gap = gap/2 for i in xrange(0, l): fo... ...
分类:
编程语言 时间:
2017-10-18 14:51:54
阅读次数:
185
用python实现九型人格测试,并把测试结果绘制成饼图,实现代码如下: 运行结果如下: ninp.txt里存储的规则字典格式如下: ...
分类:
编程语言 时间:
2017-10-18 11:18:04
阅读次数:
668
一、前言如果需要Java版本的堆排序或者堆排序的基础知识——树的概念,请参看本人博文《排序算法(二)堆排序》关于选择排序的问题选择排序最大的问题,就是不能知道待排序数据是否已经有序,比较了所有数据也没有在比较中确定数据的顺序。堆排序对简单选择排序进行了改进。二..
分类:
编程语言 时间:
2017-10-17 22:50:51
阅读次数:
391
程序功能描述如下:不同角色登录,普通用户可以查看商品购买商品、查看购物车和余额、退出;管理员可以充值,可以添加商品、退出 用户信息字典格式: 普通用户: 管理员用户: ...
分类:
编程语言 时间:
2017-10-17 16:34:00
阅读次数:
208
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7680348.html 一:配置信息准备 登录蚂蚁金服开放平台:https://open.alipay.com/platform/home.htm 开发资料阅读:https://docs.open.alipay. ...
分类:
编程语言 时间:
2017-10-17 12:34:30
阅读次数:
282
独立安装openstack组件 准备服务器,为安装openstack的服务器加3块额外硬盘 qemu-img create -f qcow2 rh71.img 20G qemu-img create -f qcow2 rh71.img 20G qemu-img create -f qcow2 rh7 ...
分类:
编程语言 时间:
2017-10-16 19:47:43
阅读次数:
362
Needleman-Wunsch算法是基于动态规划算法的序列比对算法。 生信课上学的算法,课下闲来无事,用Python实现一下。 ...
分类:
编程语言 时间:
2017-10-16 19:33:01
阅读次数:
749
要判断一个字符串是否是小数:1先判断小数点的个数,即如果是小数,则必须有且仅有一个'.'号2再分别判断'.'号的左右两边是否是数字: 判断左边时,如果负数,则左边包含'-'号:必须以'-'号开头(校验 3-3.444 这样的字符串);在'-'号右边必须至少有一位数字校验(-.333 这样的字符串) ... ...
分类:
编程语言 时间:
2017-10-16 13:42:32
阅读次数:
409
数据集如下: 基于信息增益的ID3决策树的原理这里不再赘述,读者如果不明白可参考西瓜书对这部分内容的讲解。 python实现代码如下: 绘制的决策树如下: ...
分类:
编程语言 时间:
2017-10-16 12:25:30
阅读次数:
407