自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工作时间

“我若不努力,拿什么来爱你!”

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 win7文件夹共享

在开启了“来宾用户”和文件夹右键设置了共享之后,在其它机器上仍访问不到的情况,需要进行一下两部这只就可搞定共享。1.移除“组策略”中拒绝通过网络访问的用户。2.关闭网络设置里的“密码保护共享”。

2015-04-10 22:06:03 635

原创 error LNK2005: “public: class std::vector<class std::vector<class std::vector<float>”

VS2010:error LNK2005: "public: class std::vector<class std::vector<class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float>

2015-02-06 18:29:37 2123

原创 零值比较--BOOL,int,float,指针变量与零值比

最近好多新东西需要学,好久没有写点什么了,忽然发现一个基础的基础,借来分析一下,共享…(PS:这不是我最近学的重点)这是一个C++最基础、每个程序员都会碰到的问题。若只在大学里看过几本基础的编程入门书,看见这道题可能会觉得奇怪,不就是和0 比较吗,直接拿出来比就是了,其实不是的(PS:高手可以无视)。首先给个提示:题目中要求的是零值比较,而非与0进行比较,在C++里“零值”的范围可就大了,

2015-01-16 19:49:02 1475

原创 VS2010 工程打包发布

遇到一个比较简单使用的打包小工具 Inno setup (VS2010已亲测可行)。与大家分享!需要请点击链接:http://download.csdn.net/detail/sdgtliuwei/8300741

2014-12-25 22:06:26 631

原创 OpenGL用法暨第一个OpenGL程序

//OpenGL的书写规范 暨我的第一个OpenGL程序//有了框架,其他就什么都好说了#include "..\H\glut.h" #pragma comment(lib, "glut.lib")void init(void){glClearColor(1.0, 1.0, 0.0, 0.0);//设置主窗口的背景颜色glColor3f(1.0f,0.0f,0.0f

2014-12-25 15:05:26 1530

原创 八皇后问题

古典八皇后问题(★为皇后)求解(C语言版):即:任意两个皇后都不在同一行(横 竖 斜)。int iCount = 0;int Location[8];void OutPut(){int i,j,flag = 1;printf("第 %d 种方案:\n",++ iCount);printf("  ");for (i = 1;i {printf(

2014-12-24 20:34:24 780

原创 Qt64位编译时,public: void __cdecl QEventDispatcherWin32Private::doWsaAsyncSelect(int).

错误提示:error LNK2019: unresolved external symbol WSAAsyncSelect referenced in function "public: void __cdecl QEventDispatcherWin32Private::doWsaAsyncSelect(int)" .Solution:add:Imm32.lib;Wi

2014-12-19 11:26:16 1494

原创 VS2010 & Qt,版本Release时:Debugging information for "project.exe" cannot be found or does not match.

错误提示:Debugging information for "project.exe" cannot be found or does not match. Binary was not built with debug information.Solution:To enable debugging:1) Goto Project->Properties2)

2014-12-19 10:47:30 2506

原创 折半查找算法

/* Date:2014.12.16    折半查找算法,也叫二分查找,用于对拥有唯一元素的查找。    需要先经过按序排序后才能进行。只对有序表适用。*///先快速排序:(此处增序,也可降序)void QuickSort(int *arr,int left,int right){int key,temp,ltemp,rtemp;ltemp = left;r

2014-12-17 11:14:17 768

原创 快速排序算法

/* date:2014.12.14快速排序思路:和冒泡排序相似,基于比较和交换来实现排序,改进后效率高了。流程:1).首先设置一个分界值,通过该值将数组分成左右两部分,左边序列小于等于它,右边序列大于等于它;            2).对于左边和右边的序列,分别执行(1)操作;            3).重复(2),相当于递归,直到有序。时间复杂度:最差O(n^2),平均

2014-12-15 20:35:56 589

原创 堆排序算法

/* date:2014.12.15堆结构:是一种树结构,准确说为完全二叉树。在这个树中,每个节点对应原始数据的一个记录,且满足一下条件:1.如果按照从小到大的顺序排序,要求非叶节点的数据要大于或等于其左右子节点的数据;2.如果按照从大到小的顺序排序,要求非叶节点的数据要小于或等于其左右子节点的数据。堆排序思路:基于选择排序的思想,利用堆结构和二叉树的一些性质来完成数据的排序。流程:1

2014-12-15 19:02:43 583

原创 希尔排序算法

/* Date:2014.12.14希尔排序思路:基于插入排序的思想。流程:1).将有 n 个元素的数组分成 n/2 对,第1个数据和第(n/2 + 1)个数据为一对,依次配对;            2).一次循环使每一个序列对排好顺序;            3).再分为 n/4 对进行排序;            4).重复操作,随序列对数的减少最后变为1个,就完成了整个

2014-12-14 19:41:10 577

原创 插入排序算法

/* date:2014.12.13插入排序思路:通过对未排序的数据逐个插入合适的位置,即通过比较和插入来达到排序的目的。流程:1).对数组的前两个数据进行从小到大的排序;            2).将第 n 个数据与前 n-1 个排好的数据进行比较,将第 n 个数据插入到合适位置;    3).再以同样的方式把剩下的数据逐个进行插入,直至(n-1次后)有序。时间复杂度:最差

2014-12-13 18:38:20 678

原创 选择排序算法

/* Date:2014.12.13选择排序思路:在每一步中选取最小值来重新排列,通过选择和交换来实现排序。流程:1).首先从原始数据中,选择最小的一个数据,将其和位于第一个位置的数据交换;            2).再从剩下的 n-1 个数据中选择最小元素和第二个位置的数据进行交换;    3).重复(2)(共 n-1 次),直到数组有序。时间复杂度:最差O(n^2),平均

2014-12-13 17:31:12 735

原创 冒泡排序算法

/* date:2014.12.13冒泡排序思路:交换排序,通过相邻数据的比较、交换来达到排序的目的。流程:1).对数组中的各数据,依次比较相邻的两个元素的大小;            2).如果前面的数据大于后面的数据,就交换这两个数据,经过第一轮的多次比较排序后,便可把最小(或最大)的数据拍好;            3).再以同样的方式把剩下的数据逐个进行比较,直至(n-1次

2014-12-13 17:24:34 754

原创 概率算法 蒙特卡罗算法

/***Date:2014.12.11***///概率算法思想:统计学思路。//基本过程:1)将问题转化为应的容易计算面积的几何图形S,问题结果对应几何图形中的某一部分S1;////////////2)向几何图形中随机撒点;////////////3)统计几何图形S、S1中的点数,根据二者面积关系以及二者中的点数来计算得到结果;////////////4)判断结果是否达到需要精

2014-12-11 22:45:23 2014

原创 穷举算法 鸡兔同笼问题

/**Date : 2014.12.10**///穷举算法,依赖于计算机的强大的计算能力,列举每一种可能情况;//基本思想 : 就是从所有可能的情况中搜索正确的答案。//执行步骤 1):对于一种可能的情况,计算其结果;///////////////////2)判断结果是否满足要求,如不满足则执行(1)来搜索下一个可能的情况,如满足,则表示寻找到一个正确的答案。//例:150

2014-12-10 23:40:05 1849

原创 递归算法

/***Date : 2014.12.10***///递归算法:是在程序中不断反复“调用自身”来达到求解问题的方法。 要求带求解问题能够分解为相同问题的一个子问题,多次递归调用,完成求解。//递归调用时主调函数又是被调函数;执行递归的函数将反复调用其自身,每调用一次就进入新的一层。//直接递归:在函数中调用函数本身。//间接递归:间接地调用一个函数,用得不多。//递归求阶乘

2014-12-10 23:37:00 660

原创 斐波那契 递推算法

/***Date : 2014.12.10***///递推算法:是理性思维模式的代表,根据已有的数据和关系,逐步推导而得出结果。//执行过程:1)根据已知的结果和关系,求解中间结果。///////////////////// 2)判断是否满足要求,若未满足,则继续根据已知结果和关系求解中间结果;若满足要求,则表示寻找到一个正确答案。//13世纪,意大利数学家斐波那契的《算盘书》中记

2014-12-10 23:29:04 1203

原创 C_HelloLinux

gcc Start ...

2014-12-10 00:16:39 428

原创 100个房间的开关

//旅馆里有一百个房间,从1到100编了号,第一个服务员把所有的房间门都打开了,//第二个服务员把所有编号是2的倍数的房间“相反处理”,//第三个服务员把所有编号是3的倍数的房间作“相反处理”……,//以后都是如此。问第100个服务员来过后,哪几扇门是打开的?#include #include int main(){int arr[101],i,j,k,ar

2014-12-09 23:25:51 4351

原创 3_顺序栈的基本操作

/****date:2014.12.08*****//***顺序栈的基本操作***/ /*** Last in First out ( LIFO ) ***/顺序栈:使用地址连续的内存单元依次保存栈中的数据,可以定义一个指定大小的结构数组来作为栈;栈底元素序号为0,栈顶元素序号为Top;栈内元素遵循“后进先出“(LIFO)原则;只能在栈的一端进行操作,即在栈顶位置对栈内元素进行操作。

2014-12-09 23:13:27 881

原创 2_单链表基本操作

单链表基本操作

2014-12-09 22:15:58 532

原创 1_顺序表基本操作

/*******date:2014.12.6*******/ 顺序表:定义:就是按照顺序存储方式存储的线性表,各 节点按照逻辑次序依次存放在计算机的一组连续的存储单元中。 只要知道了首地址以及每个数据元素所占的存储长度,就可以计算出任何一个数据元素(数据节点)的位置;节点类型相同的情况下:基地址LOC(a1);每个节点占C个存储单元;                        

2014-12-08 15:55:33 917

原创 1_Hello Ubuntu

第一个Linux命令:

2014-12-07 23:46:26 375

原创 一路成长

2014-12-07 10:19:31 424

原创 3个月总结篇

快3个月了,说好的坚持发表,都在找着各种各样的理由被各种各样的事所耽误,现在自己找到了点儿兴趣方向,不早了,坚持吧!!!       参天大树也需要点滴的成长,更何况我这个程序员中的小白,应该是大白才是,不仅是只有努力才行,而是必须努力才行,程序员的道路上,望与众博主一起进步。       只有掌握好一门语言之后,才能让自己变得越来越强大,半生不熟的语法运用,只会贻笑大方,唯有“先求专,再

2014-11-27 19:59:53 425

原创 初探 #define 和 const

2014-11-27 10:58:28 416

原创 C_HelloWorld (十种奥)

很有意思的 HelloWorld 十种奥

2014-11-26 17:22:25 520

原创 电脑硬盘格式 GPT-->MBR

转载于:http://jingyan.baidu.com/article/7c6fb42862d63a80642c90b8.html现在的系统大都采用的是优先 MBR(主引导记录)引导的系统,而部分电脑则采用的是优先 EFI(可扩展固件接口,一种先进的系统引导方式)引导的系统。一般情况下,现今的电脑系统同时支持以上两种引导方式。当进行系统重装时,用前者优先引导的系统总是不能装到后者引导的硬盘上

2014-10-29 08:31:45 1535

原创 初步了解C++命名空间(加了继承)

//main.cpp#include #include "file4.h"using namespace std;using namespace A;using namespace B;int main(){One one;Two two;Three three;Four four;couttwo.fun();coutcoutsystem

2014-10-08 20:16:17 1515

原创 初步了解C++命名空间

//namespace A{class One{public:int fun();};}namespace B{class Two{public:int fun();};}class Three{public:int fun1();void fun2();};

2014-10-08 20:08:54 424

原创 C++来袭

从今天起,我也将踏上程序员的

2014-09-05 21:28:37 377

Inno setup.rar

遇到一个比较简单实用的打包小工具Inno setup(VS2010已亲测可行)。 内附使用说明;如有需要,请下载,不要钱的奥

2014-12-25

电脑硬盘格式 GPT 转 MBR

电脑装系统时,现在好多电脑部支持自己装系统,要 GPT 改 MBR 的硬盘才行,已经实践,大家分享。

2014-11-01

空空如也

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

TA关注的人

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