- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 利用ShapeLib读写ShapeFile文件
最近在做GIS相关的项目,遇到读写shapefile文件的需求,根据ShapeLib开源库定义的接口,编写了读shapefile和写shapefile的两个样例程序,仅供参考学习。1.定义坐标点数据类型{ Point() { x = 0.0; y = 0.0; z = 0.0; } Point(double _x, double _y, double _...
2020-04-11 23:24:39 2058
原创 汉诺塔非递归算法分析与实现
汉诺塔的递归算法很容易理解,也非常容易实现。下面,本文讨论了汉诺塔问题的非递归算法,核心内容就是栈的使用技巧。 首先,对于每个柱子来说,就是一个栈,这个栈有个特点就是,大数放在下面,小数放在上面。在首次建立栈时,我们可以先存储好这些数据,假设最小的盘子序号为1,后面的由此类推。在建立栈时,根据当前盘子总数是否为偶数,需要调整B、C两个柱子的位置。当n为偶数时,按照A、B、C的顺序排放三个柱子,当n
2015-07-21 22:37:25 10282
原创 八皇后问题的递归算法和非递归算法实现
最近我研究了一下八皇后的问题,分别用递归算法和非递归算法实现了问题求解过程。在此,分享给大家,希望提出你的意见。// EightQueens.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<iostream>#include<algorithm>#include<W
2015-06-18 22:40:01 1812
原创 数组名作为函数实参时要注意的问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-06-17 20:01:41 4990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人