自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想。

  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 c++ 输出虚函数表内容

class Base{ public: virtual void f(){cout<<"Base::f"<<endl;} virtual void g(){cout<<"Base::g"<<endl;} virtual void h(){cout<<"Base::h"<<endl;}};typedef void (*Fun)(void);int main(){ Base b

2015-06-25 22:15:44 1583

原创 delete与delete [] 真正区别

对于像int/char/long/int*/struct等等简单数据类型,由于对象没有destructor,所以用delete 和delete [] 是一样的!但是如果是C++对象数组就不同了!

2015-06-25 21:28:39 1472

原创 atoi和itoa函数

#include #include #include int Myatoi(const char* str){ if(str==NULL)//判断指针是否为空 { printf("Pointer is NULL\0"); return 0; } while(*str==' ')//忽略前导空字符 str++; int sign=1;//判断符号 if(*str=='

2015-06-22 15:16:29 1094

原创 Contains Duplicate II

Given an array of integers and an integer k, find out whether there there are two distinct indices i and j in the array such that nums[i] = nums[j] and the difference between i and j is at most k.

2015-06-18 21:57:20 879

原创 C++指针数组、数组指针、数组名及二维数组技巧汇总

这篇文章主要介绍了C++指针数组、数组指针、数组名及二维数组技巧汇总,对于深入理解C++数组与指针来说非常重要,需要的朋友可以参考下。本文较为详细的分析了关于理解C++指针数组,数组指针,数组名,二维数组的一些技巧。是比较重要的概念,相信对于大家的C++程序设计有一定的帮助作用。

2015-06-18 16:20:46 1067

原创 位运算实现乘法运算

在回答本问题之前,先学习一些有关位运算的知识。(1) 常用的等式: -n=~(n-1)=~n+1(2) 获取整数n的二进制中最后一个1: n&~(n-1)或者n&(-n)。例如n=010100,则-n=101100,n&(-n)=000100。(3) 去掉整数n的二进制中最后一个1: n&(n-1)。例如n=010100,n-1=010011,则n&(n-1)=010000。注:对

2015-06-18 12:18:14 14351

原创 如何使用宏求结构体的内存偏移地址

在C语言中,ANSI C标准允许值为0的常量被强制转换成任何一种类型的指针,而且转换结果是一个空指针,即NULL指针,因此对0取指针的操作((type*)0)的结果就是一个类型为type*的NULL指针。 但是如果利用这个NULL指针来访问type类型的成员当然是非法的。 因为&(((type*)0)->field)的意图只不过是计算field字段的地址,C语言编译器根本不生成访问type成员的代码,而仅仅是根据type的内容布局和结构体实例地址在编译期计算这个常量地址,这样就完全避免了通过NULL指针访

2015-06-16 15:54:17 2464

原创 Majority Element

Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You may assume that the array is non-empty and the majority element al

2015-06-09 23:14:44 659

原创 高效合并两个有序数组(Merge Sorted Array)

问题:两个有序数组,合并成一个有序数组,假设第一个数组空间足够容纳两个数组。分析:考虑到num1数组很大,可以直接在num1数组上进行合并,但是要讲究效率。如果单纯从前往后合并,那么效率会非常低,因为a数组后面的数字需要不停的移动。换一种思路,我们采用从后往前合并,首先计算出总长度,设置一个指针从num1数组最后往前移动。

2015-06-03 23:35:12 2603

原创 Pascal's Triangle II

Given an index k, return the kth row of the Pascal's triangle.For example, given k = 3,Return [1,3,3,1].

2015-06-02 22:49:57 656

Editplus破解版

破解版Editplus 自带key 亲测64位可用 很不错的资源 希望对大家有用

2014-10-04

windows 64位 putty

windows 64位 putty ssh 亲测可用

2014-09-13

数据挖掘导论 清晰版

《数据挖掘导论(完整版)》 陈封能(Pang-Ning Tan) , 斯坦巴赫(Michael Steinbach) , 库玛尔(Vipin Kumar) ;觉得比韩家炜的《数据挖掘——概念与技术》更贴近实用 很清晰

2014-05-06

C++编程思想(第二版)练习题答案

C++编程思想第二版 课后练习题答案 绝对正宗 希望对大家有帮助

2013-12-02

Head First 设计模式电子版和源程序代码

Head First设计模式的的电子版和随书源程序代码,绝地正宗,可用,希望对大家有帮助。

2013-12-02

酒店管理系统论文和程序

这是我酒店管理系统毕设的全套资料(有点不舍得啊),包含论文,程序,开题报告,任务书,中期检查表,审题表,外文翻译资料等。希望对你有帮助。

2013-11-04

QT学习资料大全

这是我从西安电子科技大学内网下载来的,很实用的QT学习资料,希望对你有帮助。

2013-11-04

西电计算机复试资料大全

这是我复试期间的资料,还是比较有用的,13年复试的时候微机和编译都有很多原题。

2013-04-21

词法分析和语法分析程序

编译原理实验的词法分析和语法分析程序,内含详细的实验报告,希望大家顺利通过实验!

2012-06-10

空空如也

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

TA关注的人

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