摘要: 首先git是一个版本控制工具,类似于SVN笔记包括两部分,git本地版本控制和git远程协助一.Git本地版本控制 以git windows版本msysgit为例,下载地址http://msysgit.github.io/ 1.打开git bash这是基于MINGW32的一个模拟linux bash... 阅读全文
posted @ 2015-12-05 11:37 vpoet 阅读(339) 评论(0) 推荐(1) 编辑
摘要: 最近做的一点工作。基本原理是客户端与服务器一对一通信。客户端作为接收方解析数据,服务器端作为发送端,封包数据基本封包格式如下:通信格式说明101,1,6.8,3, 4494.99,0.264894,0.753365,0.798609,0.395870,0.612474,0.703561,2101起始... 阅读全文
posted @ 2015-11-16 12:38 vpoet 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 鉴于很多看过我博文的网友对C++调用百度地图API进行应用开发有很大兴趣我将相关的资料上传到csdn,请大家自行下载。链接地址:http://download.csdn.net/detail/u013018721/9206509如果我的资料对你有帮忙,请记得顶我一个哟。资料截图: 阅读全文
posted @ 2015-10-23 14:21 vpoet 阅读(389) 评论(0) 推荐(1) 编辑
摘要: 本文演示如何在你的程序中使用 lambda 表达式。有关 lambda 表达式的概述,请参阅C++ 中的 Lambda 表达式。有关 lambda 表达式结构的详细信息,请参阅Lambda 表达式语法。本文内容声明 Lambda 表达式调用 Lambda 表达式嵌套 Lambda 表达式高阶 Lam... 阅读全文
posted @ 2015-09-04 15:21 vpoet 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 题目:输入两个链表,找出它们的第一个公共结点,链表结点的定义如下:1 struct ListNode2 {3 int m_nKey;4 ListNode* m_pNext; 5 }一共三种方法解答此题目:方法1:双层遍历链表,复杂度为O(m*n)方法2:有两个栈存储链表... 阅读全文
posted @ 2015-09-02 17:48 vpoet 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字中1,10,11和12,1一共出现了5次本题可以直接变量1到n的n个数然后分别计算每个数中1的个数,然而这种方法是效率很低下的书上给出了一共方法,去找数n各个位置上出现1的规律,在这里... 阅读全文
posted @ 2015-09-02 17:03 vpoet 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个整型数组,数组里有正数也有负数。数组中一个或者连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度O(n)本题可以把所有子数组全部找出来再求其和的最大值便可以得出,但是这样会导致算法的时间复杂度为0(n^2),所以有两种方法来解决这个问题。方法1.数组扫描我们扫描一遍数... 阅读全文
posted @ 2015-09-01 15:45 vpoet 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1.有以下题目: 1 #include 2 using namespace std; 3 4 void GetMemeory(char* p) 5 { 6 p=(char*)malloc(sizeof(char)*100); 7 } 8 9 int main()10 {11 c... 阅读全文
posted @ 2015-08-31 16:50 vpoet 阅读(1579) 评论(1) 推荐(1) 编辑
摘要: 同样,有下面一段代码: 1 #include 2 using namespace std; 3 4 int main() 5 { 6 const int i = 0; 7 int *j = (int *) &i; 8 *j = 1; 9 cout<<"i a... 阅读全文
posted @ 2015-08-30 22:07 vpoet 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 我们先看下面这样一段代码: 1 #include 2 #include 3 using namespace std; 4 5 int main() 6 { 7 char *p1= "123"; 8 char *p2= "ABC"; 9 char str[50]= "xy... 阅读全文
posted @ 2015-08-30 21:11 vpoet 阅读(2813) 评论(1) 推荐(0) 编辑
摘要: 题目:输入n个整数,找出其中最小的k个数,例如输入4,5,1,6,2,7,3,8这8个数字,则最小的四个数字为1,2,3,4,这道题是典型的TopK问题,剑指Offer提供了两种方法来实现,一种方法是parition方法,一种方法是建立一个大小为k的堆进行topk求解这里我们只解释第一种方法:1.首... 阅读全文
posted @ 2015-08-30 17:05 vpoet 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 题目:数组中有一个数字出现的次数超过数组长度的一半,请找出整个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在整个数组中出现5次,超过数组长度的一半,输出2.此题的解法有很多种,剑指offer书中提出了两种,一种是Parition的方法,另外一种是计数的方法。这里... 阅读全文
posted @ 2015-08-30 15:56 vpoet 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba.此题的主要步骤由如下几步:1.求出所有可能出现在第一个位置的字符2.将第一个字符与后面字符分别交换3.将第一个字符后面的字符递归... 阅读全文
posted @ 2015-08-30 15:27 vpoet 阅读(261) 评论(1) 推荐(0) 编辑
摘要: 题目:输入一颗二叉搜索树,将该二叉搜索树转换为一个排序的双向链表。要求不能创建任何新的结点,只能调整树种结点指针的指向。比如输入下图的二叉搜索树,则输出转换后的双向排序链表。1 102 / \3 6 144 /... 阅读全文
posted @ 2015-08-30 14:48 vpoet 阅读(808) 评论(1) 推荐(1) 编辑
摘要: 1.只能在构造函数初始化列表初始化的成员变量的类型? a.const成员变量 b.引用类型的成员变量 c.static不能在初始化列表中进行初始化 d.类成员变量中有自定义类型的变量最好在初始化列表中进行初始化2.初始化列表的顺序? 初始化列表的初始化顺序是依据类成员变量定义的顺序来决定的。3.关于... 阅读全文
posted @ 2015-08-30 10:55 vpoet 阅读(447) 评论(0) 推荐(0) 编辑