1.选择排序的实现
2.插入排序的实现
3.shell排序的实现
注意代码中h值的选取。
4.shuffling(随机算法)
问题描述:给定一组元素个数为N数组i,随机的重新安排每个元素的位置,要求每个元素出现在各个位置上的概率相等。
解(1):
思路:声明一个长度为N的double类型的数组j,生成N个随机变量依次赋给j中的元...
分类:
其他好文 时间:
2014-09-22 15:38:22
阅读次数:
148
1.stack的LinkList实现。
2.stack的数组实现
3.stack的可变数组实现
4.Queue的LinkList实现
5.Queue的可变数组实现思路...
分类:
其他好文 时间:
2014-09-21 23:24:11
阅读次数:
313
1.动态联通性问题描述:
有N个元素,开始时我们让每一个元素肚子构成一个集合。然后按一定的顺序将属于同一组中的元素合并,构成新的集合。其间要反复查询某个元素在哪个集合中。如下所示:
解决办法:
(1)Quick-Find
声明一个长度为N的数组id,数组中元素的值代表它所属组的编号。将数组中的元素初始化为每个元素的索引值,这样就表示开始时每个元素各自构成一个独立的集合...
分类:
其他好文 时间:
2014-09-21 17:40:11
阅读次数:
881
在学校使用看Coursera一直都是超级慢的,不知道是不是学校网络的缘故,但是以前用win7看的时候,看到有人说在IE里设置一个代理配置自动脚本上coursera就炒鸡快的了。试验了一下果然快了好多,妈妈再也不用担心我看coursera会卡死了~~~结果用ubuntu的时候,就又开始卡了。。。折腾了...
分类:
其他好文 时间:
2014-09-17 20:15:42
阅读次数:
427
https://class.coursera.org/pkupop-001/forum/thread?thread_id=350郭天魁·6 months ago在课件中我们知道如下程序是不能编译通过的:class A{protected: int x;};class B:A{ void foo(){...
分类:
其他好文 时间:
2014-09-09 10:25:58
阅读次数:
363
《软硬件接口》课程大纲Coursera课程The Hardware/Software Interface是华盛顿大学提供的一门课程,当中汇编语言、进程结构、Java实现等章节内容我觉得对于学编程的同学来说很实用。教学环境是Fedora,顺带介绍了一些经常使用工具的使用。课程大纲这门课程将会让学生知道...
分类:
其他好文 时间:
2014-08-31 20:02:01
阅读次数:
263
对这个问题产生思考源于我在 coursera 上《软硬件接口》这门课时一个提问帖子https://class.coursera.org/hwswinterface-002/forum/thread?thread_id=854楼主找到了两个链接:都是给出各种用 bitwise operation 为代...
分类:
其他好文 时间:
2014-08-31 15:43:51
阅读次数:
211
在网上找到一篇好文,直接粘贴过来,加上一些补充和自己的理解,算作此文。My education in the fundamentals of machine learning has mainly come from Andrew Ng’s excellent Coursera course on ...
分类:
其他好文 时间:
2014-08-24 23:41:03
阅读次数:
518
推荐Coursera上的响应式编程课程,这个课程是scala语言的进阶课程。课程的开始提出了这样一个应用场景:构建Json串,不知道Json的同学随便google一下。为了做到这些事情,我们定义了下面的一些类abstract class JSON case class JSeq(elems: Lis...
分类:
其他好文 时间:
2014-08-05 18:55:09
阅读次数:
236
1.Introduction谷歌+微软有1000,000+服务器支持他们的服务,如google\bing\Gmail等等课程目标:如何建立安全的、可升级的(Scalable、Security)服务与手机通讯2.Communication Protocols选择一种设备和云之间联系的协议(“语言”),...
分类:
移动开发 时间:
2014-08-04 13:46:27
阅读次数:
285