
杂题
juzimeizi
fff
展开
-
Python编程的例子----股票数据接口
如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL: http://hq.sinajs.cn/list=sh601003,sh601001查询大盘指数,比如查询上证综合指数(000001): http://hq.sinajs.cn/list=s_sh000001原创 2016-01-13 14:41:38 · 40098 阅读 · 0 评论 -
全排列算法
全排列的算法种类很多,下面的一种是去重全排列算法,但是依赖排序算法用于去重,采用递归实现,代码很容易懂#include <stdio.h>#include <string.h>#include <assert.h>int cmp_char(const void *e1, const void *e2) { return *(char *)e1 - *(char *)e2;}void原创 2015-12-15 15:21:16 · 441 阅读 · 0 评论 -
KMP算法总结
/* * KMP 算法一直以来都是我不好理解的算法之一 * 不好理解主要是有几个考量,这个算法只要我有一段时间不去接触它,我就会遗忘 * 不知道如何再复现这个算法。究其本质原因还是个人对这个算法得理解不深刻 * 最近这段时间,我一直从一个初学者的角度来思考这个算法的本质性的问题 * 我不用画图,一旦使用了图形就意味着理解的程度肯定是上了一个层次, * 线性的理解方式,是最自然的方式。原创 2016-11-24 10:30:10 · 429 阅读 · 0 评论 -
乱序字符串的问题
其实乱序字符串的实质是考察排序的问题,乱序字符串经过适当的转化就会变成一个排序问题,至于你使用什么排序方法就会有多种选择,插入,快速,堆。当然,如果采用建立HASH表的方式也是可以的,不过需要书写好的hash函数。问题: 题目描述:给出一个字符串数组S,找到其中所有的乱序字符串(Anagram)。如果一个字符串是乱序字符串,那么他存在一个字母集合相同,但顺序不同的字符串也在S中。样例:对于字符串数原创 2016-11-23 15:19:26 · 1013 阅读 · 0 评论 -
Python 中删除列表中所有的空元素
while '' in listExample: listExample.remove('')原创 2016-03-31 15:27:10 · 53076 阅读 · 3 评论 -
Python 实用技巧
切换到当前py文件的目录:os.chdir(os.path.split(os.path.realpath(file))[0])原创 2016-02-18 10:15:44 · 309 阅读 · 0 评论 -
Python的学习感悟
首先,我要说的是Python并不适合初学者!虽然它标榜自几易学! 不适合的原因就是太高端了,很多应该懂得的东西都被隐藏了!!!如果你不懂这些东西,你就不知道计算机是如何运行的,你不知道计算机是如何运行的,你就不知道怎样写的代码才算是好的!!!简单的说,就是你不知道自己写的代码是不是高效的! 不过Python语言的设计还是符合语言学的,这点比Shell强多了!Shell 在我看来不能算是一门语言,原创 2016-01-15 14:11:03 · 3946 阅读 · 0 评论 -
划分数组,求最小差值
划分数组 将数组划分成两个子数组,使得两个子数组的差值(绝对值)最小,求这个差值例子:输入:632 34 2 7 10 43输出:4#include <stdio.h>#include <stdlib.h>#include <string.h>int cmp_int(const void *e1, const void *e2) { return *((int *)e1)原创 2015-12-26 10:46:48 · 3750 阅读 · 1 评论 -
获取天气信息的脚本
代码是使用python写的 核心部分是拼凑URL和HEADERS,这个URL是我个人对中国天气网的观察总结出来的!!!#!/usr/bin/python#--conding:utf-8--import requestsimport sysimport reimport times = str(time.time())s = re.sub(r'\.', '', s)if (len(s)原创 2016-01-13 00:01:26 · 894 阅读 · 0 评论