自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心如止水-GISer的成长之路

C/C++ 地理信息系统 计算机图形学 互联网地图

  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 二叉树,排序二叉树(续)

上一篇文章是讲了一些二叉树的一些知识,本文介绍几个二叉树常用的算法求树的高:二叉树的高是左子树的高和右子树高的最大值再加上1,所以根据递归的定义很快就能得出来算法实现的伪代码int blgtreeDepth(BLGTree &bt){ //如果树为空,则返回0结束递归 if (NULL == bt) { return 0; } else { int

2012-08-29 21:12:10 1925 1

原创 二叉树,排序二叉树

说到二叉树,这可是数据结构里面的非常重要的一种数据结构,二叉树是树的一种,本身具有递归性质,所以基于二叉树的一些算法很容易用递归算法去实现。作为一种非线性结构,比起线性结构还是相对复杂的,很多人甚至看不懂算法的意思,不能理解。其实一开始接触这些东西还是挺晕的,不过你多看几遍,上机实现可能你就会觉得没那么复杂。因为你最后会发现,这些数据结构对于提高程序设计的能力有很大帮助,也是软件开发中必不可少的。

2012-08-29 15:42:56 6386

转载 typename和class的区别

typename用来说明一个qualified name是一个类型。比如: template void f(C& rc){         Typename C::iterator i = rc.begin();         //   ... } 编译器不知道C的定义,所以不知道C::iterator是什么东西。因此必须有typename来告诉编译器。   te

2012-08-27 11:09:32 3891 1

原创 C语言库函数qsort

在我们的实际编程中,我们经常要对数据进行排序,而C的标准库给我们提供了这样一个函数qsort,它的声明如下:void qsort( void *base, size_t num, size_t width, int (__cdecl *compare)(const void *elem1, const void *elem2) );需要的头文件是 和 这个函数将实现数据的快速排序,

2012-08-23 21:10:50 1917

转载 R树空间索引

R树在数据库等领域做出的功绩是非常显著的。它很好的解决了在高维空间搜索等问题。举个R树在现实领域中能够解决的例子吧:查找20英里以内所有的餐厅。如果没有R树你会怎么解决?一般情况下我们会把餐厅的坐标(x,y)分为两个字段存放在数据库中,一个字段记录经度,另一个字段记录纬度。这样的话我们就需要遍历所有的餐厅获取其位置信息,然后计算是否满足要求。如果一个地区有100家餐厅的话,我们就要进行100次位置

2012-08-23 09:06:18 49443 23

原创 c++ STL中元素替换功能的强大函数

学习C++ STL的目的不是让我们的编程更复杂,而是让我们的编程更简单,比如要实现C++ string类型的字符串字符替换功能就可以用到一个很强大的函数replace,它的语法声明如下:template void replace(FwdIt first, FwdIt last, const T& vold, const T& vnew);要使用这个函数,首先我们

2012-08-21 15:15:22 3296

转载 VC/MFC中计算程序运行时间

在我们实际的编程工作中,经常要测量程序的运行时间,比如衡量算法的运行时间等等。在这里我收集了网上集中测量程序运行时间的方法。通过网上查阅资料,找到以下几种VC中求取程序运行时间的方法:方法一 利用GetTickCount函数(ms)代码:CString str;           longt1=GetTickCount();//程序段开始前取得系统运行时间(ms)

2012-08-19 20:30:28 13913 1

原创 tiff文件读取

以下是VC下读取TIFF文件的代码char* szFileName = "K:\\地图\\fujian-DEM\\fujian1.tif"; TIFF* tiff = TIFFOpen(szFileName, "r");//打开Tiff文件,得到指针,以后所有的操作都通过指针进行 int nTotalFrame = TIFFNumberOfDirectories(tiff); //

2012-08-09 11:11:24 25192 13

转载 VC++工具栏显示真彩色位图资源

问题:  论坛中有很多人提出:基于Windows的程序如资源管理器(Explorer.exe),IE等都能显示出漂亮的工具栏图像和图标。但是,用MFC开发的应用程序一般都只能显示16色的工具栏图像和列表视图(如CListView)图像,而无法显示在资源中创建的256色图标和位图。这是为什么?解答:工具栏和列表视图都是把自己的图像存储在图像列表中。这个图像列表实际上就是一个图像清单。

2012-08-04 22:00:15 6606

OpenGL 环形管道模型

OpenGL 环形管道模型

2016-11-20

CUDA和OPENCL遥感影像正射校正

基于CUDA和OpenCL实现的高分一号遥感影像的RPC正射校正,并且取得了较高的加速比,适合遥感和图像处理的研发人员,对并行计算感兴趣的也可以下载

2014-09-13

C++跨平台插件实例

本资源师自己实现的一套插件机制,用标准C/C++实现,简单修改可以实现跨平台调用,希望给想学习插件架构的同志一个参考

2014-06-08

OpenCL坡度提取GDAL

OpenCL坡度提取GDAL 使用先进的opencl异构计算技术,可以作为DEM地形分析的新思路

2014-04-13

LibPQ编程接口

LibPQ编程接口,整理自postgresql官方文档,很好的文档,当然是免费

2014-03-05

eoeAndroid特刊

eoeAndroid特刊1-25期的,免分的,大家拿去吧!是国内最大的中文android开发论坛支持编写的

2012-09-23

排序算法汇总

本人实现的排序算法,没有采用泛型,以后再改进

2012-05-15

深入OCI教程

本文学习的OCI底层接口的库,文档总共76页,比较详细,欢迎大家下载,拍砖1

2012-04-06

c++学习笔记

c++学习笔记,本人开发过程中遇到的一些问题,现在和大家分享

2011-09-28

地理信息系统各个学校考研试题(还包括其他)

地理信息系统 考研 包括gis,遥感,测量学,地图学,数据结构

2011-05-19

数据包络分析(经济管理理工科)

数据包络分经济管理类的好书,也适合理工科学生

2010-05-24

MapGIS\MapGIS操作手册地理信息系统

MapGIS操作手册地理信息系统 大家都有分啊 不要看看就走啊

2010-02-10

MapGIS地理信息系统操作手册

MapGIS地理信息系统操作手册 是MapGIS的不要金额的饿的多大点事

2010-02-10

为我们的世界建模 地理信息系统

为我们的世界建模 地理信息系统 这是我好不容易找到的 大家就拿去吧

2010-02-10

MAPGIS地理信息系统二次开发

MAPGIS地理信息系统二次开发 不可多得的二次开发资料 希望大家有用

2010-02-10

山东科大研究生大容量试题库

山东科大研究生大容量试题库 大家可以下下看看啊 都是考研人

2010-02-10

基于GIS的数量方法与应用

基于GIS的数量方法与应用 希望对发的是没有重的 大家过年好啊

2010-02-10

2007年第四届GIS年会论文集(70-90)

2007年 第四届 GIS 年会 论文集 (70-90) 是您学习的好资料 希望有用 呵呵

2010-02-10

考研地理研究生入学题

很多的试题 绝对是经典 我是刚考了的 希望对大家都有帮助

2010-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除