自定义博客皮肤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 1161 1

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

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

2017-02-20 09:26:39 1335

原创 [硕.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 370

原创 [硕.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 455

原创 [硕.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 520

原创 [硕.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 295

原创 [硕.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 324

原创 [硕.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 274

原创 [硕.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 379

原创 [硕.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 1001

原创 [硕.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 435

原创 如何学习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 6421 1

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

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

2016-05-12 10:11:07 275

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

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

2016-05-12 10:09:27 290

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

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

2016-05-11 15:17:44 183

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

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

2016-05-11 15:17:28 99

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

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

2016-05-11 15:17:16 144

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

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

2016-05-11 15:17:03 274

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

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

2016-05-10 14:59:53 160

空空如也

空空如也

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

TA关注的人

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