码迷,mamicode.com
首页 >  
搜索关键字:def    ( 28626个结果
凸包 Graham 算法
import math class Point( object ): def __init__( self, x, y ): self.x = x self.y = y def __cmp__( self, other ): if self.y < other.y: return -1...
分类:其他好文   时间:2014-09-12 15:13:23    阅读次数:190
python练习程序(c100经典例4)
题目:输入某年某月某日,判断这一天是这一年的第几天?def judge_run(year): a=year/4.0; b=year/100.0; c=year/400.0; if a==int(a) and b!=int(b): return 1 if c...
分类:编程语言   时间:2014-09-12 14:54:03    阅读次数:173
Python 多级排序
class C( object ): def __init__( self, x1, x2, x3 ): self.x1 = x1 self.x2 = x2 self.x3 = x3 def __cmp__( self, other ): if self.x1 < other.x1: ...
分类:编程语言   时间:2014-09-12 13:35:03    阅读次数:201
Python基础
1. 基本语法 ? 1.1 变量类型、声明、赋值 ????? 变量弱类型,无需显式声明。 a?=?1 b?=?2 c?=?a?+?b print?c ? 1.2 函数声明与调用 def?add(x,?y): ????z?=?x?+?y ????return?z ?...
分类:编程语言   时间:2014-09-12 01:21:13    阅读次数:299
python中将普通对象作为 字典类(dict) 使用
目前我知道的有两种方法: 1 定义的类继承dict类 例如 class A(dict): pass a = A() a['name'] = 12 2 给自定义的类添加  __setitem__() __getitem__()方法class A: def __init__(self, cfg={}): self.cfg = cfg def __setitem__(self, k...
分类:编程语言   时间:2014-09-12 00:00:22    阅读次数:263
10行Python代码解决约瑟夫环(模拟)
写这篇文章是因为看到别人博客里用了很长一个篇幅(超过50行)去解决一个约瑟夫环问题,而且还是用以简洁著称的python,另外,如果你用X度搜索python 约瑟夫,看到得前几条都是错的,真是好悲剧。 总的来说,就是误人子弟。 虽然,用模拟去解决这个约瑟夫环问题效率是很低的,但是,这更容易理解。 先上代码。 def josephus(n,k): link=range(1,n+1) ...
分类:编程语言   时间:2014-09-11 19:30:12    阅读次数:258
POJ--1699--Best Sequence【扩展KMP+DFS】
链接:http://poj.org/problem?id=1699 题意:给出n个字符串,求他们相连的最小长度,如果首尾字母相同则可以共用相同部分,比如两个串ABCDEF和DEFGHI,他们相连为ABCDEFGHI,最小长度为9,中间的DEF部分共用了。 思路:由于数据量较小,首先对每两个字符串a,b用扩展KMP求出a连在b之后可以共用的长度,用数组B[i][j]表示第j个字符串连接在...
分类:其他好文   时间:2014-09-11 02:19:21    阅读次数:210
Detect combined string
写一个程序判断字符串A是否为其他两个字符串的组合,组合过程中其他两个字符串的相对顺序不能被破坏。 举例说明:abc和def可以组成字符串adebcf,但不能组成aefbcd,因为def的相对顺序已经被破坏。本题直接从string A入手loop配对即可,代码如下。 1 /***********...
分类:其他好文   时间:2014-09-10 17:22:10    阅读次数:293
rails中render 和 redirect_to的区别, each只能用在数组中,如果只有一个或者零个项,用each方法会报错undefined method `each' for #...
在render中,即使有:action,那么也仅仅是取对应的view中的模板(html.erb)而已,所以这里即使浏览器中的url是/orders/xcreate,但是显示的界面是/app/views/orders/xshow的代码 def xcreate flash.now[:notice...
分类:其他好文   时间:2014-09-10 17:15:30    阅读次数:186
Python 线程池的实现【转】
import urllib2import timeimport socketfrom datetime import datetimefrom thread_pool import * def main(): url_list = {"sina":"http://www.sina.com.cn...
分类:编程语言   时间:2014-09-10 12:12:00    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!