
C/C++
文章平均质量分 62
caimo
这个作者很懒,什么都没留下…
展开
-
堆排序的实现-C语言
堆堆是一个完全二叉树的数组对象。树每一层都是满的,最后一层可能除外(从一个节点的左子树开始填)。给定节点 i ,可以很容易计算父节点和子节点的位置。Parent(i) =floor(i/2) :i/2再向下取整LeftChild(i) =2*(i+1)-1 :因为i从0开始,这和c语言的数组从0开始相对应。可以用左移运算代替*,即LeftChild(i)=(i+1)原创 2012-07-25 12:08:26 · 18639 阅读 · 2 评论 -
QAxBase: Error calling IDispatch member SaveAs: Exception thrown by server Code : 1004
Qt操作Excel还真是不简单啊。网上看到一段代码可以复制excel,拿来一试。新建Qt gui应用程序 桌面版。main.cpp代码为:#include #include "mainwindow.h"#include #include #include #include int main(int argc, char *argv[]){ QApplica原创 2012-09-04 16:29:41 · 17493 阅读 · 9 评论 -
Qt判断QString中的字符串是否为纯数字
/*** *判断一个字符串是否为纯数字 */int Common::isDigitStr(QString src){ QByteArray ba = src.toLatin1();//QString 转换为 char* const char *s = ba.data(); while(*s && *s>='0' && *s<='9') s++; i原创 2012-09-15 17:44:04 · 33138 阅读 · 9 评论 -
Qt开发桌面Helloworld与Qt windows应用程序 双击不能运行解决方法
一、Qt的安装在http://qt.nokia.com/downloads下载qt-sdk 1.6G 包含QtCreator 地址为:http://qt.nokia.com/downloads/sdk-windows-cpp-offline双击安装即可,默认安装路径建议修改为D:\QtSDK。二、Hello QT 程序开发打开QtCreator ,菜单栏,文件,原创 2012-06-09 10:44:26 · 5025 阅读 · 0 评论 -
快速排序的实现-C语言
介绍 快速排序是速度非常快的排序,虽然其最糟糕(已经排好序)的时间为O(n^2),但是平均时间可以达到O(nlgn),平均性能比堆排序优越!是原地排序算法。基于分治法思想。 思想: A[left..right]被分成2个(可能空)子数组A[left..center-1]和A[center+1..right]。使得前子数组每个元素都而后子数组的元素原创 2012-07-25 17:19:48 · 1347 阅读 · 0 评论 -
回溯法求解N皇后问题。
N皇后问题就是:不存在两个皇后同行或同列,或在同一斜线上。如下图所示。黑色块表示其中一个皇后放在了第二行,第三列。这时,只有绿色圈圈才能放其他的皇后。 回溯法的基本思想:确定了解空间的组织结构后,回溯法就从开始结点(根结点)出发,以深度优先的方式搜索整个解空间。这个开始结点就成为一个活结点,同时也成为当前的扩展结点。在当前的扩展结点处,搜索向纵深方向移至一个新结点。这个原创 2014-01-06 21:53:35 · 3530 阅读 · 0 评论 -
给cocos2d-x 3d模型加光照(配置3d toolkit for cocos2d-x 到Android运行)
0、简介:由于我需要在Android中添加光照,但是cocos2d-x并没有,幸好大神wantnon最近出了一个3d工具箱:3D ToolKit for cocos2dx 是一个简单的cocos2d-x 3D扩展,可以方便地在cocos2dx环境中创建3D图形。基于cocos2d-x 2.2开发。已实现功能:1,向量和矩阵运算。2,扩展的3D相机。(原创 2014-03-02 14:34:45 · 3723 阅读 · 0 评论 -
C、C++,JAVA编程常用工具,常用快捷键,提升工作效率
source insightC/C++编程利器 shift+f8 高亮词 F7快速搜索所有符号,比如函数名称、宏定义、全局变量等。 ctrl+/ 查找pc lint这是一个编译工具,级别非常高。能找出变量定义了未使用等错误。可以配在source insight中。免安装,copy到c盘C:\pclint,对source insight进原创 2015-04-04 14:54:38 · 1379 阅读 · 0 评论