前言 前面差不多学习了插入排序、选择排序、冒泡排序、归并排序。这些排序除了归并排序在时间上消耗为:θ(nlgn)外,其余排序时间消耗都为:θ(n2). 接下来要讲的就是两种比较优雅的比较排序算法:堆排序和快速排序。 堆排序最坏情况下可以达到上界:ο(nlgn).快速排序平均情况下可以达到:θ(nlg ...
分类:
编程语言 时间:
2016-04-13 23:50:21
收藏:
0 评论:
0 赞:
0 阅读:
316
任何迭代语句的主体部分都可以用break和continue控制循环流程,其中break用于强行退出循环,不执行循环中剩余的语句, 而continue则停止当前的迭代,然后退回循环起始处,开始下一次迭代。 标号则可以用来跳出多层循环,示例如下 执行结果如下: ...
分类:
编程语言 时间:
2016-04-13 23:50:11
收藏:
0 评论:
0 赞:
0 阅读:
334
简单的概念理解和总结。:) 1. 数字信号的傅立叶分析与数据传输速率 任何周期为T的函数g(t)都可分解为无限多个谐波的合成。基频 f=1/T. 信号的传递可看作无限多的谐波在物理媒介上的传输。传输的谐波数越高,传输质量越好。 比特率:数据传输速率,每秒发送的比特个数,单位bps。 波特率:数字信号 ...
分类:
其他 时间:
2016-04-13 23:50:01
收藏:
0 评论:
0 赞:
0 阅读:
380
最近一段时间准备使用AngularJs中的自定义Directive重构一下代码。 在这里说明一下,把自定义控件封装成Directive并不一定是要复用,而是要让代码结构更加清晰。就好像你将一个长方法拆分成多个独立的小方法,也未必要复用它们一样。职责独立等一票好处,会让后期维护更加轻松。 在重构的过程 ...
分类:
Web开发 时间:
2016-04-13 23:49:51
收藏:
0 评论:
0 赞:
0 阅读:
878
接口只能声明不能实现,虚函数可以。 接口:对外提供可以访问的函数叫接口。虚函数不需要被强制重写,其本身含有实现部分。 抽象类:指派了派生类必须实现的函数(纯虚函数),不然编译不通过。 虚函数的限制: 1.虚函数仅适用于有继承关系的类对象, 所以只有类的成员函数才能说明为虚函数. 2.静态成员函数不能 ...
分类:
Windows开发 时间:
2016-04-13 23:49:41
收藏:
0 评论:
0 赞:
0 阅读:
291
在大学四年的时间里,从大一开始学习C、C++、Java到后来学习Linux,习惯了在黑色的界面,通过命令行操控自己的代码,展示自己的成果。每每完成一个功能内心就很满足,但是渐渐地感觉自己对于编程失去了刚开始的激情,一直在思考为什么对于自己写的代码失去了最初的成就感。 随后的很长一段时间里,开始涉猎计 ...
分类:
其他 时间:
2016-04-13 23:49:31
收藏:
0 评论:
0 赞:
0 阅读:
281
学习进度表(范例) 周数 专业学习目标 专业学习时间 新增代码量 博客发表量 人文方面的学习 知识技能总结 6--7周 结合学校提供的课程,对专业课程(IT技术方面)予以设置学习目标 本学期专业课程中,利用非课堂时间,学习时间的总结。 180行左右。 自己看吧 看完书名没记住&-& 学会了栈和队列 ...
分类:
其他 时间:
2016-04-13 23:49:22
收藏:
0 评论:
0 赞:
0 阅读:
310
这个题的意识是给你一个环形的格子, 从1-n顺时针排列, 刚开始机器人在1, 然后机器人会走m次, 每次走一定额的部署, 然后问你最后机器人落在l - r的范围内的概率, 这题时间卡的比较紧, 注意写程序的方式, 采用刷表法即可, 代码如下: ...
分类:
其他 时间:
2016-04-13 23:49:11
收藏:
0 评论:
0 赞:
0 阅读:
303
1. 问题的提出 工程a是一个soft core,用VHDL写的,综合的时候去掉了"Add I/O buffers" ,并将-iob(Pack I/O Registers into IOBs)置为否。综合最后生成了a.ngc文件供其他工程使用。在生成完ngc后,还可以在 "Design Utilit ...
分类:
其他 时间:
2016-04-13 23:48:51
收藏:
0 评论:
0 赞:
0 阅读:
735
效果截图: 说明:引入bootstrap.min.css样式库和angular.min.js的静态资源库,实现列表内容的增加和删除操作。 AngularJS代码: HTML代码: ...
分类:
Web开发 时间:
2016-04-13 23:48:41
收藏:
0 评论:
0 赞:
0 阅读:
482
最近把VMware虚拟机想安装个32位的win7系统,这下问题来了,死活安装不上,一直跳到**DOS工具箱,换了N多win7系统.iso,也改变不了。试过深度的、电脑公司的、雨林木风的、技术员联盟的,统统进入DOS工具箱,就是换成用DOS命令也不行。整得头大,快疯了,查了网上跟本就没有什么有效的办法 ...
分类:
Windows开发 时间:
2016-04-13 23:48:31
收藏:
0 评论:
0 赞:
0 阅读:
314
在上篇文章.NET对象与Windows句柄(二):句柄分类和.NET句柄泄露的例子中,我们有一个句柄泄露的例子。例子中多次创建和Dispose了DataReceiver和DataAnalyzer对象,但由于忘记调用DataAnalyzer的Stop方法,导致产生句柄泄露。本文假定我们已经发现了泄露现 ...
分类:
Windows开发 时间:
2016-04-13 23:48:21
收藏:
0 评论:
0 赞:
0 阅读:
716
整理自真阿当的阿当大话西游之WEB组件,课件中的代码下载。 14. 抽出widget类 组件分两大类: utility(大部分与UI无关的组件) 和 widget(应用层,大部分与UI相关的,日历组件,弹窗,tabtree等) ...
分类:
Web开发 时间:
2016-04-13 23:48:11
收藏:
0 评论:
0 赞:
0 阅读:
358
题目链接 分析: 一个n * n的图,每个点是一个奶酪的体积,从0,0开始每次最多可以走k步,下一步体积必须大于上一步,求最大体积和 1 #include <iostream> 2 #include <cstdio> 3 #include <queue> 4 #include <cstring> 5 ...
分类:
其他 时间:
2016-04-13 23:48:01
收藏:
0 评论:
0 赞:
0 阅读:
210
1. 引言 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为"不可被中断的一个或一系列操作" 。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Intel处理器和Java里是如何实现原子操作的。 2. 术语定义 3. 处理器如何 ...
分类:
其他 时间:
2016-04-13 23:47:51
收藏:
0 评论:
0 赞:
0 阅读:
528
1.常用的4种异常:(1).NullPointerException 空指针异常(2).ArrayIndexOutOfBoundsException 数组下标越界异常(3).InputMismatchException 输入不匹配异常(4).ArithmeticException 数学运算异常2.j ...
分类:
其他 时间:
2016-04-13 23:47:42
收藏:
0 评论:
0 赞:
0 阅读:
331
Jersey 1.19.1 Getting Started Get started with Jersey using the embedded Grizzly server Get started with a Web application ...
分类:
其他 时间:
2016-04-13 23:47:21
收藏:
0 评论:
0 赞:
0 阅读:
353
为自己的生命负责 ——读《活出生命的意义》有感 与之前老师推荐的两本书不同的是,这次阅读的这本书并不是什么有关专业的书籍,读来有趣的同时让我有了巨大的感触,学到的东西也颇多。 书籍前半部分叙述了作者在集中营受到的种种残酷、没有人性的待遇,这也是最让我震惊的一部分。如此惨绝人寰的待遇让我震惊,作者顽强 ...
分类:
其他 时间:
2016-04-13 23:46:51
收藏:
0 评论:
0 赞:
0 阅读:
495
在安装目录下找到eclipse.ini用记事本打开,添加一行-Dfile.encoding=utf-8,就ok了。 这是应为模板中使用了encoding这个变量 ...
分类:
系统服务 时间:
2016-04-13 23:46:22
收藏:
0 评论:
0 赞:
0 阅读:
406
clc;sqrs=[20.55 22.44 25.37 27.13 29.45 30.10 30.96 34.06 36.42 38.09 39.13 39.99 41.93 44.59 47.30 52.89 55.73 56.76 59.17 60.63];sqjdcs=[0.6 0.75 0. ...
分类:
编程语言 时间:
2016-04-13 23:46:11
收藏:
0 评论:
0 赞:
0 阅读:
376