文档 https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11 http://download.csdn.net/detail/surfsky/7440835helloWor...
分类:
编程语言 时间:
2015-04-04 11:49:53
阅读次数:
178
返回被去除指定字符的字符串默认去除空白字符
删除首尾字符:str.strip([char])
删除首字符:str.lstrip([char])
删除尾字符str.strip([char])判断是否匹配首末字符匹配成功返回True,否则返回False
匹配首字符:str.startswith(char[, start[, end]])
匹配末字符:str.endswith(char[, st...
分类:
编程语言 时间:
2015-04-04 10:44:46
阅读次数:
160
愚人节与自己开了个很大的玩笑,几天没写程序,今天继续!Josephus问题是说N个人围成一个圈传热土豆,先约定一个数M,当传递了M次的时候拿着土豆的人出局,然后将土豆给出局人的下一个人,游戏继续,直到最后只剩下一个人,求出局人的序列(按出局顺序排列)。
这个问题可以用数组实现,但是需要标记代表出局人的元素,并且没遍历一个元素就要检查该元素是否已被标记为出局,这样程序运行时间必然会变慢。另一种方式是...
分类:
编程语言 时间:
2015-04-04 10:46:16
阅读次数:
265
线性表一章基本看完了,但是感觉还学得太少,应该和一些经典的算法相结合,看看自己应用的如何。不得不承认自己只是做简单的实现,并没有对代码进行太多的优化。。。希望各位大神莫怪~~废话少说,代码搞起~~...
分类:
编程语言 时间:
2015-04-04 10:44:35
阅读次数:
176
编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
例如:“12.34“ 返回12.34
“-123.34“ 返回-123.34
函数原型:doublemy_atof(char *str)
提示:
需要在函数中判断负号,小数点,还要判断是不是数字字符。在判断小数点时需定义一个计数器来计算小数点后数字字符的个数。
#include
#i...
分类:
编程语言 时间:
2015-04-04 10:43:08
阅读次数:
686
对于栈的概念以及图解,在之前的文章中已经写过了,而代码却没有多少,恐理解肤浅,故代码献上,以求真知~(重新看数据结构算法C那本书,还有好些个经典算法。。。比如迷宫求解和汉诺塔,争取一一实现)...
分类:
编程语言 时间:
2015-04-04 10:43:00
阅读次数:
168
我们知道,集合Set可以存放一系列的对象,比如int,class,而且是无序的,是不可重复的。今天我们来探讨的是:Set可不可以排序,怎样自定义排序规则首先盗一张图来说明Set的继承关系:我们今天主要讨论SortedSet的用法。
(注意:上图里都是借口,需要用它们的实现类)下面我们来实现SortedSet的排序:public class test {
public static void...
分类:
编程语言 时间:
2015-04-04 10:40:04
阅读次数:
156
1.题目:返回一个二维整数数组中最大子数组的和。2.要求:输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。3.设计思路:分别求出每一行的最大子矩...
分类:
编程语言 时间:
2015-04-04 10:38:27
阅读次数:
206
接入流程例如以下,须要先注冊开发人员帐号,之后会得到一个32位的key,保存下来,用于以后发送数据。http://www.tuling123.com/请求方式演示样例:# -*- coding: utf-8 -*-import urllibimport jsondef getHtml(url): ....
分类:
编程语言 时间:
2015-04-04 10:40:14
阅读次数:
139
从今天起正式在网上记录自己的学习笔记。Python简介:Python的历史就不多说了,Python是一种面向对象的编程语言具有非常多的特点,最主要的有1、易于学习2、拥有一个庞大的库,可以横跨类Unix、Mac、Win,具有很好的兼容性3、拥有非常人性化的交互模式4、支持所有主要商用的数据库5、具有...
分类:
编程语言 时间:
2015-04-04 10:38:28
阅读次数:
165
个人比较喜欢Linux系统,在Linux系统里面又比较喜欢Ubuntu,所以这里只介绍下Ubuntu的环境搭建(一般情况下Linux系统默认都安装了Python)Ubuntu:1、源码安装: 到https://www.python.org/下载最新版本的Python,我这里已经安装过了,懒得再装,....
分类:
编程语言 时间:
2015-04-04 10:37:24
阅读次数:
174
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式的起源软件领域的设计模式起源于建筑学。1977年,建筑大师Alexander出版了《A Pattern Langu...
分类:
编程语言 时间:
2015-04-04 10:34:52
阅读次数:
138
#includeusing namespace std;void swap(int *a, int *b){ int *c = a; a = b; b = c;}void SelectSort(int *A, int len){ for (int i = 0; i = 0 &...
分类:
编程语言 时间:
2015-04-04 10:34:16
阅读次数:
126
使用python实现的树遍历,包括宽度优先和深度优先ef dfs(): tree = { 'A': ['B', 'C'], 'B': ['D', 'E'], 'C': ['F', 'G'], 'D': ['H', 'I'], ...
分类:
编程语言 时间:
2015-04-04 10:33:16
阅读次数:
140
第一次使用spring mvc ,在此也算是记录一下以防忘记,希望有经验的朋友指出不足的地方 一、使用maven管理jar。 [html] view plaincopyprint? org.codehaus.jackson jackson-core-lgpl 1.9.6 org.codehaus.j...
分类:
编程语言 时间:
2015-04-04 10:31:37
阅读次数:
203
(1.流程控制有三种基本技术可以改变程序的控制流程: A.调用方法 :将导致控制流程离开当前方法,转移到被调用的方法。 B.选择 : a. if / else语句 b. switch语句 c.三目运算 C.循环 :a. while循环 b. for 循环...
分类:
编程语言 时间:
2015-04-04 10:30:22
阅读次数:
212
在看word2vec的资料的时候,经常会被叫去看那几篇论文,而那几篇论文也没有系统地说明word2vec的具体原理和算法,所以老衲就斗胆整理了一个笔记,希望能帮助各位尽快理解word2vec的基本原理,避免浪费时间。 当然如果已经了解了,就随便看看得了。
分类:
编程语言 时间:
2015-04-04 10:29:08
阅读次数:
205