自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 精通Scrapy网络爬虫-刘硕-专题视频课程

本套视频课程的讲师刘硕是清华大学出版社出版的《精通Scrapy网络爬虫》的作者,该视频课程为此书的配套课程, 在书中内容的基础上增加、修改了部分实战案例。《精通Scrapy网络爬虫》以应用为出发点,详细深入地介绍了Python流行框架Scrapy的核心技术及网络爬虫的开发技巧。适合有一定Python语言基础,想学习编写复杂网络爬虫的程序员及网络爬虫工程师使用。...

2018-01-17 10:38:26 1159 1

原创 [硕.Love Python] 高斯N皇后问题(回溯法)

八皇后问题是高斯于1950年提出的,这是一个典型的回溯算法的问题。八皇后问题的大意如下:国际象棋的棋盘是8行8列共64个单元格,在棋盘上摆件八个皇后,使其不能互相攻击,也就是说任意两个皇后都不能处于同一行、同一列或同一斜线上。问总共有多少种摆放方法,每一种摆放方式是怎样的。目前,数学上可以证明八皇后问题总共有92种解。# 递归版本def nQueens(n, x=0, *s

2017-02-20 09:26:39 1330

原创 [硕.Love Python] FibonacciHeap(F堆 & 斐波那契堆)

class Node(object):    __slots__ = [        'data', 'child', 'left', 'right',        'degree', 'parent', 'childCut',    ]    def __init__(self, data):        self.data = data       

2017-02-17 08:29:31 369

原创 [硕.Love Python] BinomialHeap(B堆 & 二项堆)

class Node(object):    def __init__(self, data):        self.data = data        self.child = None        self.left = None        self.right = None        self.degree = 0    def __str

2017-02-16 08:30:49 454

原创 [硕.Love Python] RadixSort(基数排序)

def radixSort(a, n):    rl = [[] for _ in xrange(10)]    for i in xrange(n):        t = 10 ** i         for j in xrange(len(a)):            rl[a[j] / t % 10].append(a[j])        k = 0

2017-02-14 08:35:19 517

原创 [硕.Love Python] InsertionSort(插入排序)

def insertionSort(a):    for i in xrange(1, len(a)):        t = a[i]        for j in xrange(i, 0, -1):            if a[j-1]                 break            a[j] = a[j-1]        else:

2017-02-13 08:21:08 293

原创 [硕.Love Python] HeapSort(堆排序)

def adjust(a, root, n):    k = a[root-1]    c = root * 2    while c         if c + 1 a[c-1]:            c += 1        if a[c-1]             break        a[c/2-1] = a[c-1]

2017-02-10 08:33:36 323

原创 [硕.Love Python] QuickSort(快速排序)

def partition(a, i, j):    k = -1    while True:        while k * (a[i] - a[j]) >= 0:            if i == j:                 return i            j += k        a[i], a[j] = a[j], a[i]   

2017-02-09 09:13:29 273

原创 [硕.Love Python] MergeSort(归并排序)

def merge(s, d, i, m, n):    # merge [i, m) [m, n)    j, k = m, i    while i         if s[i]             d[k] = s[i]            i += 1        else:            d[k] = s[j]

2017-02-08 08:25:02 378

原创 [硕.Love Python] BinarySearchTree(二叉搜索树)

class Node(object):    __slots__ = ['left', 'right', 'data']     def __init__(self, data, left=None, right=None):        self.data = data        self.left = left        self.ri

2017-02-07 10:34:59 997

原创 [硕.Love Python] Heap(堆)

class MinHeap(object):    def __init__(self, iterable=()):        self.array = [None]        self.array.extend(iterable)        self.build()     def build(self):        a,

2017-02-07 10:30:46 434

原创 如何学习Python?

Python上手很容易, 基本有其他语言编程经验的人可以在1周内学会Python最基本的内容.它们包括:1.常用内置类型(int, float, bool, bytes, str, list, dict, set)的使用.2.分支if-else 循环while 迭代for的语法.3.def定义函数, 调用函数.你再花1周学习些:1.类2.

2017-02-07 10:26:52 6419 1

原创 Python趣味百题-初级篇-刘硕-专题视频课程

精选的10个实例都从趣味编程的角度出发,并兼顾实用性。实例涵盖了Python程序设计的基础知识和常用算法,很多实例来自编程大赛和企业面试题,具有很强的实用价值,实例遵循先提出问题,再分析问题,后代码实现。...

2016-05-12 10:11:07 274

原创 Python趣味百题-进阶篇-刘硕-专题视频课程

精选的30个实例都从趣味编程的角度出发,并兼顾实用性。实例涵盖了Python程序设计的基础知识和常用算法,很多实例来自编程大赛和企业面试题,具有很强的实用价值,实例遵循先提出问题,再分析问题,后代码实现。...

2016-05-12 10:09:27 287

原创 Python算法实战视频课程--二叉树-刘硕-专题视频课程

二叉树是重要的抽象数据类型,解决很多问题时都需要它。通过本课我们学习这种重要的数据结构,本课注重实践,没有过多枯燥的理论,我们的重点放在编码实现各种算法,这对于熟练使用Python语言也是很有益处的。...

2016-05-11 15:17:44 179

原创 Python算法实战视频课程--栈的应用-刘硕-专题视频课程

栈是程序设计中被广泛使用的数据结构, 很多问题都满足栈"后进先出"的特性, 本课程以实际应用为主, 先了解栈的基本特性, 操作接口以及python中的使用后, 以多个编程实例带领大家真正学会栈在实际问题中的运用....

2016-05-11 15:17:28 99

原创 Python算法实战视频课程--队列的应用-刘硕-专题视频课程

队列是程序设计中被广泛使用的数据结构, 很多问题都满足队列"先进先出"的特性(例如, 广度有限搜索), 本课程以实际应用为主, 先了解队列的基本特性, 操作接口以及学习使用python标准库中的deque, 以多个编程实例带领大家真正学会队列在实际问题中的运用....

2016-05-11 15:17:16 142

原创 Python算法实战视频课程--图-刘硕-专题视频课程

图是程序设计中被广泛使用的数据结构, 它比栈,队列,树更复杂. 图是对实际问题进行数学抽象和描述的强有力工具.本套课程我们学习图的基本概念,常用接口, 以及如何在python中使用图, 图的基本算法, 后以几个经典问题体会图在实际问题中的应用....

2016-05-11 15:17:03 274

原创 Python Django Web开发入门-刘硕-专题视频课程

使用强大的Django Web框架轻松高效的开发网站,各类web应用(微信公众平台)

2016-05-10 14:59:53 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除