码迷,mamicode.com
首页 >  
搜索关键字:def    ( 28626个结果
[Scala] Pattern Matching(模式匹配)
Scala中的match, 比起以往使用的switch-case有著更強大的功能, 1. 傳統方法 def toYesOrNo(choice: Int): String = choice match { case 1 => "yes" case 0 => "no" case _ => "error"...
分类:其他好文   时间:2014-05-26 20:45:46    阅读次数:285
Leetcode: Convert Sorted Array to Binary Search Tree
基本上一次过,要注意边界条件的问题:如果在recursion里有两个参数int begin, end, 递归写作recursion(num, mid+1, end), 因为+号的原因,递归中是会出现begin > end 的情况的,所以考虑初始条件的时候应该要考虑充分。 1 /** 2 * Def....
分类:其他好文   时间:2014-05-26 12:12:49    阅读次数:257
python面向对象编程入门
一、定义一个只包含一个成员变量a、一个构造函数、一个get、一个set函数的类class ClassA(object): def __init__(self): self._a = 0 def get_a(self): return self._a def set_a(...
分类:编程语言   时间:2014-05-26 07:26:27    阅读次数:287
hdu-1540-Tunnel Warfare-线段树
lmax[i]:i区间内,从左往右,连续的最大长度 rmax[i]:i区间内,从右往左,连续的最大长度 val[i]:i区间的长度。 #include #include #include #include #include #include using namespace std; #define INF 99999999 #define lmin 1 #define rmax n #def...
分类:其他好文   时间:2014-05-26 05:25:27    阅读次数:289
python yield 进阶(二)
PS:接上一篇 本文摘自OSchina Linuxqueen 不幸的是,这样做看上去似乎不太可能。即使是我们有神奇的函数,可以让我们从n遍历到无限大,我们也会在返回第一个值之后卡住: 1 def get_primes(start): 2     for element in magical_infinite_ra...
分类:编程语言   时间:2014-05-26 04:07:40    阅读次数:366
young tableaus
Young tableaus  是 Introduction_to_algorithms的一 道课后习题, 一度还把我难住了。现在把 python 代码贴出来,供大家参考。 #! /usr/bin/python """ young tableau    m x n matrix """ import sys class element():     def __ini...
分类:其他好文   时间:2014-05-24 21:08:21    阅读次数:397
difference between InnoDB and MYISAM
look at http://www.xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/prior to MySQL 5.5, MYISAM is default engine. InnoDB becomes def...
分类:数据库   时间:2014-05-24 12:58:04    阅读次数:322
OpenStack_Swift源码分析——创建Ring及添加设备源码详细分析
1 创建Ring 代码详细分析 在OpenStack_Swift——Ring组织架构中我们详细分析了Ring的具体工作过程,下面就Ring中增加设备,删除设备,已经重新平衡的实现过程作详细的介绍。 首先看RingBuilder类 def __init__(self, part_power, replicas, min_part_hours): #why 最大 2**32 ...
分类:其他好文   时间:2014-05-23 01:50:35    阅读次数:406
DAG图的拓扑排序 python
在DAG中DFS中顶点的出栈顺序即逆拓扑序。 def topological_sort( graph ): is_visit = dict( ( node, False ) for node in graph ) li = [] def dfs( graph, start_node ): for end_node in...
分类:编程语言   时间:2014-05-22 23:12:10    阅读次数:487
一行代码的快速排序
很和谐精悍的一行快排代码quicksort1。 import random def quicksort( list ): if list == []: return [] else: cut = list[0] lesser = quicksort( [ x for x in list[1:] if x < cut ]...
分类:其他好文   时间:2014-05-22 22:33:19    阅读次数:402
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!