考试题型:问答、分析、编程(廖老师:可用自己熟悉的程序语言、伪代码均可) 总分:60分 一、栈(Stack)、队列(Queue)和向量(Vector) 内容: 单链表,双向链表,环形链表,带哨兵节点的链表; 栈的基本概念和性质,栈ADT及其顺序,链接实现;栈的应用;栈与递归; 队列的基本概念和性质, ...
分类:
其他好文 时间:
2017-06-21 13:51:31
阅读次数:
157
伪代码:ss = socket() #创建服务器套接字ss.bind() #把地址绑定到套接字上ss.listen() #监听连接(最大连接数)info_loop: #服务器无限循环 cs = ss.accept() #接受客户端连接comm_loop: #通信循环 cs.recv()/cs.sen ...
分类:
编程语言 时间:
2017-06-20 00:59:13
阅读次数:
232
代码及数据:https://github.com/zle1992/MachineLearningInAction 决策树 优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据。 缺点:可能会产生过度匹配问题。 适用数据类型:数值型和标称型。 创建分支的伪代码函数cre ...
分类:
编程语言 时间:
2017-06-15 19:34:09
阅读次数:
193
NoSQL 这个词在近些年正变得随处可见. 但是到底 “NoSQL” 指的是什么? 它是如何并且为什么这么有用? 在本文, 我们将会通过纯 Python (我比较喜欢叫它, “轻结构化的伪代码”) 写一个 NoSQL 数据库来回答这些问题. OldSQL 很多情况下, SQL 已经成为 “数据库” ...
分类:
数据库 时间:
2017-06-12 19:52:28
阅读次数:
301
一、伪代码演示Tomcat的内部代码运行 1)、通过映射找到servlet-class的内容,字符串:com.gqx.servlet.FirstServlet 2)、通过反射构造构造FirstServlet对象 2、1 得到字节码(class)文件对象 Class clazz=class.forNa ...
分类:
其他好文 时间:
2017-06-09 22:30:44
阅读次数:
230
Selectionsort选择排序1、简单直观2、数组中,找到最小的值,和第一个元素交换(如果第一个元素就是最小元素那么就和自己交换)。再次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。依次类推。下面来看一下伪代码selectionSort(mylist){for(i=0;i<len(m..
分类:
编程语言 时间:
2017-06-08 17:52:17
阅读次数:
123
一、单元测试和TDD 用程序解决问题时,要学会写以下三种代码: 伪代码 产品代码 测试代码 正确的顺序应为:伪代码(思路)→ 测试代码(产品预期功能)→ 产品代码(实现预期功能),这种开发方法叫“测试驱动开发”(TDD)。TDD的一般步骤如下: 明确当前要完成的功能,记录成一个测试列表 快速完成编写 ...
分类:
其他好文 时间:
2017-06-05 00:26:28
阅读次数:
242
从上大学开始对数据结构一直处于膜拜观望的状态,很清楚这个东西很重要,但就是学不会,我们学校使用的教材是严蔚敏的数据结构,大家都说这是一本很经典的书,我一直感觉不到它经典到哪,究其原因是看不懂,书中使用了大量的伪代码,全尼玛讲的思想,看着都头疼。对于此类书我只想说一个字,去你的吧。所以大学四年我尽了最 ...
分类:
其他好文 时间:
2017-06-04 18:23:38
阅读次数:
122
《构建之法》第十&十一章 主要讲述了在软件设计前期的需求分析问题上的方法和实践经验,分为“典型用户和场景”以及“软件设计与实现”。 其中第十章大部分内容包含: 用户的分类(典型用户可以包括以下内容:1. 名字(越自然越好)2. 年龄(不同年龄和收入的用户有不同的需求)3. 收入4. 代表的用户在市场 ...
分类:
其他好文 时间:
2017-06-03 23:36:27
阅读次数:
371
FTRL由google工程师提出,在13的paper中给出了伪代码和实现细节,paper地址:http://www.eecs.tufts.edu/~dsculley/papers/ad-click-prediction.pdf 本文旨在算法的应用,推导和优化过程详见paper,推荐一篇博文http: ...
分类:
编程语言 时间:
2017-05-31 18:50:36
阅读次数:
540