编程

DutchNationalFlag

0 条评论 编程 Algorithms avimitin

DutchNationalFlag

题目

Given an array of n buckets, each containing a red, white, or blue pebble, sort them by color.

大意:给定一个 n 大小的数组,里面包含了无序的红白蓝三种颜色,将其以颜色为组进行排序。


排序数列并进行排列比较

0 条评论 编程 Algorithms avimitin

排序数列并进行排列比较

题目

英文原题:Given two integer arrays of size N, design a subquadratic algorithm to determine whether one is a permutation of the other. That is, do they contain exactly the same entries but, possibly, in a different order.


Python编程思考

0 条评论 日常 编程 encoding python avimitin

转换思考方式压缩代码

多行if...else...

偶尔会遇到非常多的事项,需要进行条件判断,假如一行一行的 if...elif...else将会占用大量空间。但是其实可以利用 Python 的一个常用映射特性: dict,来解决多行 if..else... 的复杂度。


快速简易爬虫教程

2 条评论 编程 python 爬虫 avimitin
文章尚未完成

前言

爬虫其实难度真的没那么大,本质上还是使用人家写好的库,写好的接口,然后你自己再一部分一部分调用而已。有时候写Python真的会怀疑自己是不是在编程:语言写起来像是在写英语作文,构造写起来就是调库,每个人都是调库工。。。


闭包函数的部分思考

2 条评论 编程 python avimitin

今天在廖雪峰博客里学了个返回函数,然后在闭包函数那里卡住了。

闭包变量引用

首先关于这一部分,教程里没有详细代码说明,这里post一个解释很详细的博客:python中闭包详解