12 2014 档案

【原创】leetCodeOj --- Majority Element 解题报告(脍炙人口的找n个元素数组中最少重复n/2次的元素)
摘要:题目地址:https://oj.leetcode.com/problems/majority-element/题目内容:Given an array of sizen, find the majority element. The majority element is the element th... 阅读全文

posted @ 2014-12-27 18:42 shadowmydx'sLab 阅读(226) 评论(0) 推荐(0) 编辑

【原创】leetCodeOj --- Excel Sheet Column Title 解题报告
摘要:题目地址:https://oj.leetcode.com/problems/excel-sheet-column-title/题目内容:Given a positive integer, return its corresponding column title as appear in an Ex... 阅读全文

posted @ 2014-12-27 02:16 shadowmydx'sLab 阅读(178) 评论(0) 推荐(0) 编辑

【原创】编写多线程Python爬虫来过滤八戒网上的发布任务
摘要:目标:以特定语言技术为关键字,爬取八戒网中网站设计开发栏目下发布的任务相关信息需求:用户通过设置自己感兴趣的关键字或正则表达式,来过滤信息。我自己选择的是通过特定语言技术作为关键字,php、java和python。注意:如果不选用正则表达式,就会把javascript也爬进来,那前端的信息就比较多了... 阅读全文

posted @ 2014-12-17 20:45 shadowmydx'sLab 阅读(294) 评论(0) 推荐(0) 编辑

【SICP读书笔记(五)】练习2.32 --- 递归求集合子集
摘要:题目内容:我们可以将一个集合表示为一个元素互不相同的表,因此就可以将一个集合的所有子集表示为表的表。例如,假定集合为(1,2,3),它的所有子集的集合就是( () (3) (2) (2 3) (1) (1 3) (1 2) (1 2 3))。请完成下面过程的定义,它生成所有子集的集合,请解释它为什么... 阅读全文

posted @ 2014-12-11 15:27 shadowmydx'sLab 阅读(214) 评论(0) 推荐(0) 编辑

【SICP读书笔记(四)】练习2.27 --- 表序列reverse的扩展:树结构的deep-reverse
摘要:题目要求是,修改练习2.18所做的reverse过程,得到一个deep-reverse过程。它以一个表为参数,返回另一个表作为值,结果表中的元素反转过来,其中的子树也反转。例如:(define x (list (list 1 2) (list 3 4)))x((1 2) (3 4))(reverse... 阅读全文

posted @ 2014-12-10 16:23 shadowmydx'sLab 阅读(227) 评论(0) 推荐(0) 编辑

【SICP读书笔记(三)】练习2.18 --- 表序列的reverse方法
摘要:来自练习2.18请定义出过程reverse,它以一个表为参数,返回的表中所包含的元素与参数表相同,但排列顺序与参数表相反:(reverse (list 1 4 9 16 25))(25 16 9 4 1) 有几个难点:0、不能采用(cons (reverse (cdr lst) ) (car ls... 阅读全文

posted @ 2014-12-10 10:39 shadowmydx'sLab 阅读(264) 评论(0) 推荐(0) 编辑

【原创】leetCodeOj --- Jump Game II 解题报告
摘要:原题地址:https://oj.leetcode.com/problems/jump-game-ii/题目内容:Given an array of non-negative integers, you are initially positioned at the first index of th... 阅读全文

posted @ 2014-12-09 17:30 shadowmydx'sLab 阅读(115) 评论(0) 推荐(0) 编辑

【原创】leetCodeOj --- Sort List 解题报告
摘要:今日leetcode链表题全制霸原题地址:https://oj.leetcode.com/problems/sort-list/题目内容:Sort ListSort a linked list inO(nlogn) time using constant space complexity.方法:题目... 阅读全文

posted @ 2014-12-09 16:46 shadowmydx'sLab 阅读(136) 评论(0) 推荐(0) 编辑

【SICP读书笔记(二)】使用过程来黏合数据 —— 酷炫吊的消息传递机制
摘要:首先,让我们来看几个内建函数(cons x y),作用是把x和y绑定成一个序对(car z),作用是提取z序对的第一个元素(cdr z),作用是提取z序对的第二个元素容易看出,这个东西有点类似OO语言里的类,car和cdr是get方法,x和y是成员变量。但是,但是!函数式的编程方式,居然可以利用过程... 阅读全文

posted @ 2014-12-09 11:29 shadowmydx'sLab 阅读(219) 评论(0) 推荐(0) 编辑

【原创】leetCodeOj --- Intersection of Two Linked Lists 解题报告(经典的相交链表找交点)
摘要:题目地址:https://oj.leetcode.com/problems/intersection-of-two-linked-lists/题目内容:Write a program to find the node at which the intersection of two singly l... 阅读全文

posted @ 2014-12-08 17:48 shadowmydx'sLab 阅读(167) 评论(0) 推荐(0) 编辑

【原创】leetCodeOj --- Find Peak Element 解题报告
摘要:题目地址:https://oj.leetcode.com/problems/find-peak-element/题目内容:A peak element is an element that is greater than its neighbors.Given an input array wher... 阅读全文

posted @ 2014-12-08 16:29 shadowmydx'sLab 阅读(167) 评论(0) 推荐(0) 编辑

【原创翻译】认识MVC设计模式:web应用开发的基础(实际编码篇)
摘要:原文地址:http://www.larryullman.com/2009/10/15/understanding-mvc-part-3/全系列INDEX【原创翻译】认识MVC设计模式:web应用开发的基础(基础篇)【原创翻译】认识MVC设计模式:web应用开发的基础(框架约定篇)【原创翻译】认识MV... 阅读全文

posted @ 2014-12-08 11:31 shadowmydx'sLab 阅读(786) 评论(0) 推荐(0) 编辑

【原创翻译】认识MVC设计模式:web应用开发的基础(框架约定篇)
摘要:原文地址:http://www.larryullman.com/2009/10/10/understanding-mvc-part-2/全系列INDEX【原创翻译】认识MVC设计模式:web应用开发的基础(基础篇)【原创翻译】认识MVC设计模式:web应用开发的基础(框架约定篇)【原创翻译】认识MV... 阅读全文

posted @ 2014-12-08 09:56 shadowmydx'sLab 阅读(1026) 评论(0) 推荐(0) 编辑

【原创翻译】认识MVC设计模式:web应用开发的基础(基础篇)
摘要:原文地址:http://www.larryullman.com/2009/10/08/understanding-mvc/全系列INDEX【原创翻译】认识MVC设计模式:web应用开发的基础(基础篇)【原创翻译】认识MVC设计模式:web应用开发的基础(框架约定篇)【原创翻译】认识MVC设计模式:w... 阅读全文

posted @ 2014-12-07 22:48 shadowmydx'sLab 阅读(4076) 评论(0) 推荐(0) 编辑

【SICP读书笔记(一)】正则序展开的特殊情况
摘要:scheme解释器有两种实现方式,一种是应用序,先对每个参数求值,再以首过程对所有求得的参数求值。第二种是正则序,会“完全展开然后归约”(书中原文)SICP中的练习1.5,让我困惑了一下。原题如下:Ben Bitdiddle发明了一种检测方法,能够确定解释器究竟采用何种序求值,是采用应用序,还是采用... 阅读全文

posted @ 2014-12-06 14:26 shadowmydx'sLab 阅读(255) 评论(0) 推荐(1) 编辑

导航