自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾某某的博客

技术至上

  • 博客(14)
  • 收藏
  • 关注

转载 在类的成员函数中调用delete this

转载地址:http://blog.sina.com.cn/s/blog_4b4cf2af0100ywgv.html 在类的成员函数中能不能调用delete this?答案是肯定的,能调用,而且很多老一点的库都有这种代码。假设这个成员函数名字叫release,而delete this就在这个release方法中被调用,那么这个对象在调用release方法后,还能进行其他操作,如调用该对象

2016-05-17 20:12:00 646

原创 包含min函数的最小栈

题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min,push,及pop的时间复杂度都是O(1)。剑指offer上面的题目。废话不多说,直接上代码:#include "stdafx.h"#include #include #include using namespace std;template class StackWithM

2016-05-15 22:14:39 318

转载 大端模式和小端模式

转载于:http://blog.csdn.net/hackbuteer1/article/details/7722667在 各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机 通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败

2016-05-11 17:02:16 318

原创 如何理解C++

如何理解C++?面对这个问题,一千个人有一千个哈姆雷特。我也不知道如何理解C++,毕竟我C++编程经验实在是少。在阅读effective C++这本书时,条款01:视C++为一个语言联邦里面貌似给出了解释,但是不知道能不能作为这个问题的答案。说起C++,大多数人都会和C联系起来。诚然,C++是C的超集,C是C++的子集。但是C++和C又是不同的,说他们是两种不同的语言也不过分。这里我们

2016-05-05 20:16:57 1191

转载 谈谈程序设计语言、编译器和开发环境之间的关系

转载地址:http://computer.eefocus.com/lingyue/blog/09-03/167608_03695.html许多初学者都会对这三个概念区分不清,应该说这三个概念是完全不同的,不能混为一谈。在本文中,我就尽我最大的能力来讲讲这三个概念以及他们之间的关系。首先说程序设计语言,它同人类的自然语言一样也是一个语言,并且它是自然语言的一个子集。大家都知道自然

2016-05-05 15:26:00 2419 2

转载 字符串匹配KMP算法

本部分内容转载在:http://www.cnblogs.com/c-cloud/p/3224788.html前言    之前对kmp算法虽然了解它的原理,即求出P0···Pi的最大相同前后缀长度k;但是问题在于如何求出这个最大前后缀长度呢?我觉得网上很多帖子都说的不是很清楚,总感觉没有把那层纸戳破,后来翻看算法导论,32章 字符串匹配虽然讲到了对前后缀计算的正确性,但是大量的推理证明不

2016-04-27 11:04:09 386

原创 如何在windows系统的cmd命令行下调用VS编译器

之前使用linux系统下的gcc编译c文件,一般是通过终端调用命令的形式来进行编译以及调试。而在Windows下,我们通常使用的vs,codeblcoks等IDE(集成开发环境)进行编译,调试,执行等操作。集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代

2016-04-22 15:17:43 21872

原创 关于main函数

main函数是个什么鬼?提到main函数大家一定不陌生。可是最近看书的时候,发现对它了解甚少。因此在这里做一些总结。C语言基本组成单位是函数,既然是一个一个函数组成了一个完整的程序。那么程序的执行总要有个入口吧,因此呢,就规定了main函数作为程度执行的入口函数。

2016-04-18 21:06:38 484

原创 Power of Four-Leetcode

Given an integer (signed 32 bits), write a function to check whether it is a power of 4.Example:Given num = 16, return true. Given num = 5, return false.Follow up: Could you solve it without

2016-04-18 17:35:25 1448

原创 Implement strStr()--leetcode

Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack。leetcode上面的一道题。就是一个字符串中是否存在子串和给定的另外一个字符串相等。如果相等,返回该子串首字母的索引。不存在就返回-1

2016-04-18 11:26:47 969

原创 堆栈操作合法性

题目描述:假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。输入格式:输入第一行给出两个正整数N和M,其中N是待测序列的个数,M(\le 50≤50)是堆栈的最大容量。随后N行,每行中给出一个仅由S和X构

2016-04-16 16:03:49 5607

原创 字符串转int型atoi函数-leetcode

昨天在leetcode上面刷题,遇到了字符串转整型的一道题,贴到这里。原题:Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below a

2016-04-15 14:29:15 664

原创 字符串操作strlen,strcpy,strcat的函数原型

闲来无聊,写一写字符串操作函数strlen,strcpy, strcat的函数原型,听说之前微软还面试过strcpy这个函数的函数原型。看起来简单,但是暗藏玄机~~~~~。首先,strlen()(先这么写着吧)函数,求字符串的长度。既然是长度,那返回类型肯定是整型。但是既然长度不能为负,那就定义一个无符号型unsigned int。当然还要传参,参数类型为char* 指针类型。但是为了

2016-04-14 16:14:18 1727

原创 数组中重复的元素-剑指offer

题目描述:在一个长度为n的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入的长度为7的数组{2,3,1,0,2,5,3};那么对应的输出是重复的数字2或者3。 看到这个题目首先想到的就是,先排序,排完序再找重复的数字,很easy。代码如下:

2016-04-13 11:41:12 467

空空如也

空空如也

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

TA关注的人

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