自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 A*寻路算法讲解+源码DEMO演示,可视化等

转 A*寻路算法讲解+源码DEMO演示 ...

2019-09-01 22:43:17 932

原创 一张图展示经典的两种洗牌算法Fisher ,Knuth

2019-08-30 21:25:09 308

原创 堆排序详解,伪代码与c++实现

1、堆排序原理就是找出最大的一个元素,并将其放到最后,至于怎样找到最大的元素就需要用到堆来维护无序的数组;最大堆维护:每个父节点都大于子节点,最小堆维护:每个父节点都大于子节点对于任意一个数组:都可以转化为完全二叉树:对于i下标节点的左孩子的下标为2*i + 1,右孩子的下标为2*i+2,父节点的下标为(i-1)/22、最大堆维护(注意:对一个节点进行最大堆维护,不是对...

2019-08-30 18:26:35 1873

原创 快速排序算法C++实现

1、快速排序的原理是:找到一个主元,将无序的数组分为两部分,比主元大的和比主元小的,以升序为例,将比主元小的依次放在主元的左边,比主元大的一次放在主元右边。对主元左边的再使用快速排序,一直到数组只有两个元素,则将会生成有序的数组,依次对主元右边的进行上述操作即可获得有序数组。2、伪代码PARTITION(Arr , left , right){ //选择主元 pca = ...

2019-08-30 10:49:23 936

原创 归并排序算法-伪代码-C++实现

归并排序的思想是:先归一,再合并归一的目的是将各个子数组归一成有序数组,合并的目的是将有序子数组合并为一个伪代码://2、合并化MERGE(sourceArr,tempArr,sIndex,midIndex,eIndex) i = sIndex j = midIndex+1 k = sIndex//取出两个有序子序列中最小的一个元素,放入新的有序数列中...

2019-08-29 16:14:21 2528

原创 2019年8月28日华为笔试附解答

1、求固定周长P,能构成的直角三角形的个数,要求各边长为整数,P最大为100000,案例要求时间小于1秒属于数论问题:www.51nod.com上的第1165题,http://www.51nod.com/Challenge/Problem.html#problemId=1165#define _CRT_SECURE_NO_WARNINGS#include <iostream&gt...

2019-08-29 11:34:09 283

原创 排序算法可视化程序JS版本

1、界面:2、结果需要源码call me

2019-08-27 16:13:52 183

原创 2019年8月15日奇虎360测评与笔试分享

测评分为两部分:找规律的题目、逻辑推断题目,共60题技术笔试分两大部分:选择题(40题,80分)和编程题(2题,20分和30分)选择题:(C++方面)1、基本的c++知识,类、继承、指针、字符串操作2、数据结构:树、图、栈、队列、数组、等等,基本上都涉及了3、计算机网络:有,就那么两题4、操作系统:涉及了平均调度时间、进程调度算法、死锁的解决编程题:(语言任选)用的是赛...

2019-08-15 21:43:46 687 4

原创 VS2012+VTK6.3.0+Windows10环境配置及案例

VS2012+VTK6.3.0+Windows10环境配置及案例1、需要的工具cmake3.13.4(下载地址:https://cmake.org/download/)1.1 下载cmake下载后得到三个文件(有源码,绿的,与cmake安装无关可忽略)1.2 安装,双击cmake-3.13.4-win64-x64.msi文件按照步骤即可安装完成2、下载VTK6.3....

2019-05-08 19:24:17 511 1

原创 VS2012编译生成log4cplus

1、下载log4cplus包:https://sourceforge.net/projects/log4cplus/2、解压3、用vs2012打开msvc10文件夹下的log4cplus.sln文件4、选择log4cplusS项目(静态库方式调用)5、选择配置项6、右键选择重新生成log4cplusS项目7、在msvc10\Win32\bin.De...

2019-04-22 13:02:26 249

原创 关于函数引用做左值,并且修改静态或全局变量的介绍

c++中“引用”的加入简化了程序员的操作。引用的实现上是通过将c语言中间接赋值操作的后两步进行整合,即将“实参、形参建立关联"与"通过指针修改实参值"这两步合二为一。在函数返回值为引用时,只有返回的值为全局或静态变量时才可将函数作为左值来使用,否则将会出错。通过函数返回值引用可以修改静态变量的值,如下所示:int& g(){ static int a = 10; a ...

2019-04-04 15:52:41 380

原创 TiXml使用介绍

TiXml使用详解本文用一个详细的例子说明了TiXml的使用方法。如写、查找、插入、替换、加载、遍历等常见操作。TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。简单地说,TinyXML解析一个XML文档并由此生成一个可读可修改可保存的文档对象模型(DOM)。TinyXML使用文档对象模型(DOM),这意味着XML数据被解析成一个可被浏览和操作的C++对象,然后它可以...

2018-06-21 09:45:44 397

原创 log4CPlus转换标识符

转换标识符PatterLayout支持的转换标识符主要包括:(1)"%%",转义为%, 即,std::string pattern = "%%" 时输出"%"。(2)"%c",输出logger名称,比如std::string pattern ="%c" 时输出:"test_logger.subtest",     也可以控制logger名称的显示层次,比如"%c{1}"

2018-06-21 09:44:25 242

ivy-master.zip

排序算法可视化程序,可调整数量、运行速度、并且可选择不同的排序算法

2019-08-27

空空如也

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

TA关注的人

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