左轴演算、中轴演算、右轴演算
题目:
快速排序法(quick sort)是目前所公认最快的排序方法之一(视解题的对象而定),虽然快速排序法在最差状况下可以达O(n2),但是在多数的情况下,快速排序法的效率表现是相当不错的。
快速排序 - 算法
1、快速排序法的基本精神是在数列中找出适当的轴心,然后将数列一分为二
2、分别对左边与右边数列进行排序...
分类:
其他好文 时间:
2014-08-21 01:38:43
阅读次数:
155
Chapter9 Interactive UI with Multiple Top-Level Windows 多个顶层窗口下的交互式UI
现在我们的程序需要添加一些方法来变得适合日常工作中的重用; 首先要有个button来退出; 其次, 要有top-level窗口来管理配置; 用户修改配置时, 程序应该检查变动, 让用户知道改动是否正确;
9.1 A Button
b...
分类:
其他好文 时间:
2014-08-20 14:12:06
阅读次数:
256
这篇文章描述了怎样为Orchard建立一个非常小的模块,它只显示一个”Hello World”页面. 另一个模块[Module]的简单例子,你可以从这找到:Quick Start - Get module blueprint. 简介 Orchard是建立在ASP.NET MVC上的.这意味着如果你了...
分类:
其他好文 时间:
2014-08-20 09:13:36
阅读次数:
189
1 #include 2 3 void print(int *a, int start , int end); 4 5 void quick_sort(int *a, int start, int end) { 6 if (start + 1 >= end) return; 7 ...
分类:
其他好文 时间:
2014-08-19 20:37:15
阅读次数:
238
Chapter6 Using JavaScript 使用JavaScript
在QtQuick中JavaScript可以有很多复杂和强大的用法; 实际上, QtQuick是被实现成一个JavaScript的扩展; JS基本可以在任何地方使用, 只要代码返回的值的类型和预期的一致; 此外, 使用JS是一部分处理应用逻辑和计算的代码的标准形式;
6.1 JavaScript is no...
分类:
其他好文 时间:
2014-08-19 16:30:47
阅读次数:
281
定时器用的地方还是比较多的,游戏中的逻辑判断很多都是采用每帧执行。quick对于schedule的封装在scheduler这个lua文件中。如果是第一次接触quick的话,可能按照官方的api来写一个定时器被报错,提示schedule是一个nil值,这是因为其他的模块在初始化时都是被加载的,唯独这个scheduler没有载入,所以在使用的时候,第一件事是引入这个模块,
local schedul...
分类:
其他好文 时间:
2014-08-19 12:58:44
阅读次数:
254
问题:
在做马上赚钱时,会出现退出卡死,然后清理程序,再进入还是卡死界面的情况,百思不得其解,昨天在做push的时候,突然发现,在android里面弹出一个退出对话框,点击确定退出,这时候调用endtolua时,有时也会切入前台。PSNotificationCenter.addObserver(nil, "APP_ENTER_FOREGROUND", function() do
some...
分类:
其他好文 时间:
2014-08-19 11:04:24
阅读次数:
207
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。快速排序使用...
分类:
其他好文 时间:
2014-08-19 10:37:34
阅读次数:
200
前面提到的是基本的菜单使用,还是很容易的,不过我们在商业产品中,经常看到的按钮都是非常好看,不光光是图片做得精美,而且动画效果也很棒。Candy Crash都玩过吧,看它们那个按钮,真的像果冻一样,效果确实很赞,所以我们也来做个,当然不是它那个效果,而且点击之后有一个抖动的效果。像这样,
好了,开始做个吧,我这个也是搬了一下coinflip中的按钮代码,算是学习一下。
创建一个...
分类:
其他好文 时间:
2014-08-17 21:22:12
阅读次数:
365
Qt Quick应用开发介绍
Introduction to Application Development with Qt Quick Release 1.0
Chapter1 Introduction 介绍
1.1 谁应该阅读这份教程
本教程解释了Qt Quick应用开发的基础以及使用示例代码帮助全面了解; 教程包含标准Qt Quick文档和基础概...
分类:
其他好文 时间:
2014-08-17 10:27:02
阅读次数:
451