Leetcode题解(一)
摘要:1、Two Sum题目此题第一解题思路,就是最常见的方法,两个指针嵌套遍历数组,依次判断当前指针所指向的值是否满足条件。代码如下; 1 class Solution { 2 public: 3 vector twoSum(vector& nums, int target) { 4 ...
阅读全文
C Run-Time Error R6034问题的解决
摘要:1、问题描述 这两天一直在用vs2008编写一个小项目,需要在c++代码中通过命令行的方式调用cl.exe和link.exe,也就是给编译器cl和链接器link传递参数,然后编译链接生成可执行文件exe.最终生成的result.exe运行时老出现Runtime Error R6034 An ap...
阅读全文
windows环境中利用NMake工具编译连接C++源代码
摘要:这篇文章是上一篇文章(http://www.cnblogs.com/LCCRNblog/p/4532643.html)的补充,因此需要先看看上一篇文章。 最近在写代码的时候,需要通过命令的方式来执行生成的c++源代码文件,因此需要学习有关windows环境下如何使用命令来编译连接c++原文件。...
阅读全文
通过命令行使用cl.exe编译器
摘要:转载http://www.cnblogs.com/mizhongqin/archive/2013/03/11/cmd_cl-exe_vs2010.html与在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰,下面介绍在Win7 命令行下编译C++。1、首先要正确安...
阅读全文
TinyXML2的使用
摘要:-----------------------------------------------------------------2015年7月21日16:37:53------------------------------------------------今天在使用tinyxml2时,遇到一个...
阅读全文
统计闰年2月29日天数
摘要:1.问题描述描述给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。只有闰年有2月29日,满足以下一个条件的年份为闰年:1. 年份能被4整除但不能被100整除2. 年份能被400整除输入第一行为一个整数T,表示数据组数。之后每组数据包含两行。每一行格式为"month day, yea...
阅读全文
Leetcode 172 Factorial Trailing Zeroes
摘要:1、题目要求Given an integern, return the number of trailing zeroes inn!.Note:Your solution should be in logarithmic time complexity.题目意思是求n的阶乘后面末尾0的个数,并且时间...
阅读全文
Leetcode 199 Binary Tree Right Side View
摘要:1.题目要求Given a binary tree, imagine yourself standing on therightside of it, return the values of the nodes you can see ordered from top to bottom.For ...
阅读全文
Leetcode 198 House Robber
摘要:1.题目要求You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopp...
阅读全文
内联函数与宏
摘要:因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去执行前要保存现场并记忆执行的地址,转回后要恢复现场,并按原来保存地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,虽然函数调用开销是很小的...
阅读全文
C++ 随机生成一个(0,1)之间的小数
摘要:1 double p; 2 char s[10]; 3 memset(s,0,sizeof(s)); 4 s[0]='0'; 5 s[1]='.'; 6 for (int i=2;i<10;i++) 7 { 8 s[i]=rand()%10+'0'; 9 }10 p=atof(s);11 ...
阅读全文
C++ primer第五版随笔--2015年1月6日
摘要:记录自己看这本书时的一些内容。一、引用(reference)引用为对象起了另外一个名字。例如:int ival=1024;int &relVal1=ival;//对,注意尽量不要用这方式:int& relval=ival;int &relVal2;//报错,引用必须被初始化 在定义引用时,程序把...
阅读全文