- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 超详细Ubuntu16.04 ROS Cartographer Qt开发环境搭建
Ubuntu16.04 ROShttps://blog.csdn.net/CGJustDoIT/article/details/100055755#25_rosdep_57http://community.bwbot.org/topic/878/%E8%A7%A3%E5%86%B3rosdep-init-error-cannot-download-default-sources...
2020-04-16 14:33:18 815
转载 C# SQLiteHelper类似SqlHelper类实现存取Sqlite数据库
using System;using System.Data;using System.Text.RegularExpressions;using System.Xml;using System.IO;using System.Collections;using System.Data.SQLite;namespace DBUtility.SQLite{
2015-07-23 15:41:22 1011
原创 Algorithms—三角形
三角形有n根棍子,棍子i的长度为ai。想要从中选出3根棍子组成周长尽可能长的三角形。请输出最大的周长,若无法组成三角形则输出0。
2014-07-15 18:20:14 467
原创 Algorithms—抽签
抽 签你的朋友提议玩一个游戏:将写有数字的n个纸片放入口袋中,你可以从口袋中抽取4次纸片,每次记下纸片上的数字后都将其放回口袋中。如果这4个数字的和是m,就是你赢,否则就是你的朋友赢。你挑战了好几回,结果一次也没赢过,于是怒而撕破口袋,取出所有纸片,检查自己是否真的有赢的可能性。请你编写一个程序,判断当纸片上所写的数字是k1, k2, …, kn时,是否存在抽取4次和为m的方案
2014-07-14 22:58:51 771
转载 针对Excel表格文件操作的编程实现
针对Excel表格文件操作的编程实现编译:徐景周下载本文示例源代码简介通过本文及配套示例源码你可以更加灵活的控制Excel表格文件,其中包括创建新Excel文件、写入表格数据、读取表格数据(包括对原建Excel文件自已手工添加的行、列数据的准确读取),删除已有Excel表格,对表格中指定行、列、单元格进行查询、插入、替换等操作,同时还可以将生成的Excel文件转换为按指定分隔符
2013-09-21 09:24:39 781
转载 vc 通过ODBC 方式操作EXCEL
程序参考自:http://www.programfan.com/club/showtxt.asp?id=252948环境是:VC6.0 + Excel2003过程如下:用支持MFC的控制台程序来做个简单的实验。首先,要在stdafx.h头文件中引入ODBC的头文件:#include #include 然后,写函数。生成一个demo.xls文件,并插入数据,然后从dem
2013-09-21 09:21:16 1032
转载 C++ 类模板使用方法
1编译器如何处理模板编译器遇到模板的实例化时,如Grid b,则为Spread编写另一个Grid类。会使用Spread代替模板定义中的所有的T,来编写Grid模板的Spread版的代码,有点类似宏。在为多种数据类型实例化模板时,由于编译器会给每种数据类型都生成一个模板代码的副本,所以为多种不同的数据类型实例化模板可能会导致代码膨胀。2模板代码在文件之间的分布2.1在头文件中定义
2013-09-21 09:19:21 961
转载 C++操作数据库
C++操作数据库6、 使用ADO6.1 概述ADO是ActiveX数据对象(ActiveX Data Object),这是Microsoft开发数据库应用程序的面向对象的新接口。ADO访问数据库是通过访问OLE DB数据提供程序来进行的,提供了一种对OLE DB数据提供程序的简单高层访问接口。ADO技术简化了OLE DB的操作,OLE DB的程序中使用了大量的COM接口,而AD
2013-09-21 09:14:57 1142
原创 几种排序算法的比较
1、插入排序:1)直接插入排序算法中引入监视哨R[0]的作用是:1)保存R[i]的副本;2)简化边界条件,防止循环下标越界。关键字比较次数最大为(n+2)(n-1)/2;记录移动次数最大为(n+4)(n-1)/2;算法的最好时间是O(n);最坏时间是O(n^2);平均时间是O(n^2);是一种就地的稳定的排序;(2)希尔排序实现过程:是将直接插入排序的间隔变为d。d的取值要
2013-08-06 23:20:23 1056
原创 直接插入排序
基本思路:依次把待排序的记录按其关键字的大小插入到一个已经排序号的有序序列中去,直到所有的记录插入完为止,从而得到一个新序列算法思路:1)设置监听哨r[0],将待插入的值赋给r[0];2)设置开始查找的位置3)在数组中进行搜索,搜索中将第j个记录后移,直至r[0].key>=r[j].key为止4)将r[0]插入在r[j+1]的位置上参考核心代码:
2013-08-06 14:37:32 503
原创 折半查找
折半查找思路 在有序列表中,去中间位置元素作为比较对象,若给定值与中间元素的关键字相等,则查找成功;若给定值小于中间位置元素的关键字,则在中间元素左半区继续查找;若给定值大于中间位置元素关键字,则在中间元素右半区继续查找。不断重复上述查找过程,直到查找成功,或所查的区域无数据元素,查找失败。参考代码:折半查找的时间效率为O(log2N) 注* 2为下标。
2013-08-06 14:36:48 594
原创 希尔排序
希尔排序算法插入排序希尔排序又称为“缩小增量排序”,也是一种插入排序类的算法,在效率上有较大的改进。排序思路:选定第一个增量d1间距为 d1的记录作为一组,现在各组内进行插入排序,然后缩小间距,取第二个增量 d2 直到增量值为 di =1 为止,既所有记录放在同一组内排序。取法:d1=n/2, d(i+1) = di/2 假设现有如下记录 6
2013-08-06 14:36:19 562
原创 冒泡排序
算法冒泡排序冒泡排序 通过相邻之间的记录两两比较和交换,是关键字较小的记录好比水中的气泡逐趟向上漂浮,而关键字大的记录好比石头往下沉,每一趟有个最大往下沉。基本思路 将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则交换两个记录,如此反复,知道第n个记录和第n-1个记录的关键字进行比较为止。算法思路 第一重循环进行n
2013-08-06 14:35:24 541
[OPENGL编程指南].(美)Dave.Shreiner.扫描版
2014-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人