
C++
Z-Pilgrim
这个作者很懒,什么都没留下…
展开
-
C++输入一行字符串
转载自:http://www.cnblogs.com/tanky_woo/archive/2010/08/31/1813455.htmlC++输入一行字符串的一点小结 原文链接:http://www.wutianqi.com/?p=1181 大家在学习C++编程时,一般在输入方面都是使用的cin.而cin是使用空白(空格,制表符和换行符)来定转载 2015-03-28 01:24:41 · 2693 阅读 · 0 评论 -
*108. Convert Sorted Array to Binary Search Tree
https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/现在水平已经搓比到这个样子了,少有的1A。。。。要求:平衡二叉树所以就是二分掉数组,中间值作为当前的根,左边作为左子树,右边作为右子树/** * Definition for a binary tree node. *原创 2016-04-14 21:21:11 · 443 阅读 · 0 评论 -
makefile 《Linux程序设计笔记》
1、make工具重新编译所有受改动影响的源文件,而不是全部重新编译2、make的选项和参数选项意义-k使make命令在发现错误时继续执行-n让make命令输出将要执行的操作而不是真正执行-f默认使用当前目录的makefile 如果是加了-f,就是指定filename为使用的makefile原创 2016-03-03 16:09:12 · 612 阅读 · 0 评论 -
**题目1351:数组中只出现一次的数字
http://ac.jobdu.com/problem.php?pid=1351不错的题。最基本的题型是:一个数组,只有一个数出现一次,其他都是出现2次,那么直接异或就行。这道题的思路很有意思:把问题向上面所说的题型转化,那么就需要把原来的数组分成两个数组,那么如何保证分完之后的仍然是两个符合上面特征的数组就是个问题了。答案是:把所有的数的异或和,看哪一位是1,说明目标的两原创 2015-09-05 00:27:19 · 552 阅读 · 0 评论 -
Linux下如何编译并运行C程序
综合自:http://www.cnblogs.com/javadotnet/articles/1918930.html http://blog.youkuaiyun.com/shijinupc/article/details/6789554CC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objecti原创 2015-04-16 19:11:16 · 9738 阅读 · 0 评论 -
C++ set容器元素的插入与遍历
转载:http://blog.youkuaiyun.com/wskz876/article/details/17025723int main(int argc, const char *argv[]){ set set_str; string str; while(cin>>str) set_str.insert(str);转载 2015-04-14 22:21:56 · 1832 阅读 · 0 评论 -
windows下 C++ 多线程+使用互斥资源(购票程序为例)
因为需要些多线程的C++爬虫 之前弄得多线程没有使用互斥,然后出现一些问题就是,重复下载了网页......网上查了下 发现这块代码不多 所以我写个博客 分享给需要的人编译环境VS2013+WIN8.1 或者codeblocks +win8.1 下面的代码是codeblocks下的,变化一处就可以放vs 见注释代码参考了这里:http://bbs.youkuaiyun.com/topics/37原创 2015-04-14 20:35:40 · 1287 阅读 · 0 评论 -
VS2013中安装配置和使用Boost库
转载自: http://www.itnose.net/detail/6077953.html时间:2014.07.24地点:基地--------------------------------------------------------------------------------------一、前言 今天准备去看场电影《后会无期》,但在这转载 2015-04-12 21:13:39 · 1198 阅读 · 0 评论 -
C/C++ Windows多线程
转载自: http://blog.chinaunix.net/uid-26275986-id-3886498.html进程是系统中的重要概念,简单来说字面的意思就是一个运行中的程序,但是程序代表的是静态的指令代码。进程由系统管理的内核对象和存放程序运行资源的地址空间组成。内核对象由系统管理,因此应用程序是无法直接访问的;地址空间中则包含着程序运行所需的所有资源,如可执行模块、DLL、代转载 2015-04-10 13:37:47 · 770 阅读 · 0 评论 -
double与string的相互转化(C++)
转载自:http://blog.youkuaiyun.com/qibaoyuan/article/details/5812762#include using namespace std; /** * double转换为string */ string convertToString(double d) { ostringstream os; if (os << d转载 2015-03-23 18:39:56 · 763 阅读 · 0 评论 -
算法面试题:一个数出现一次,其他数出现N次
最常见的版本是:一个数出现一次,其他数出现2次,那么异或就行了,细推敲下,异或的性质,就是如果相同就结果为0 其实等价于对每个二进制位%2,那么类比开来,如果一个数出现一次,其他数出现N次,就是%N啊。细想想就明白是对的。一个注意点是,最好用unsigned#include #include #include using namespace std;const int N =原创 2016-04-18 22:08:17 · 1047 阅读 · 0 评论