Ying

个人博客:http://smartsi.club/

[经典面试题]统计数组

【题目】 给定数组A,大小为n,数组元素为1到n的数字,不过有的数字出现了多次,有的数字没有出现。请给出算法和程序,统计哪些数字没有出现,哪些数字出现了多少次。能够在O(n)的时间复杂度,O(1)的空间复杂度要求下完成么? 【分析】 我们知道原数组是没有排序的。如果排序了,很简单的。O(1)的空...

2014-09-22 11:35:11

阅读数:1654

评论数:0

[经典面试题]统计数组

【题目】 给定数组A,大小为n,数组元素为1到n的数字,不过有的数字出现了多次,有的数字没有出现。请给出算法和程序,统计哪些数字没有出现,哪些数字出现了多少次。能够在O(n)的时间复杂度,O(1)的空间复杂度要求下完成么? 【分析】 我们知道原数组是没有排序的。如果排序了,很简单的。O(1)...

2014-09-22 11:35:00

阅读数:3

评论数:0

[经典面试题]统计数组

【题目】 给定数组A,大小为n,数组元素为1到n的数字,不过有的数字出现了多次,有的数字没有出现。请给出算法和程序,统计哪些数字没有出现,哪些数字出现了多少次。能够在O(n)的时间复杂度,O(1)的空间复杂度要求下完成么? 【分析】 我们知道原数组是没有排序的。如果排序了,很简单的。O(1)...

2014-09-22 11:35:00

阅读数:1

评论数:0

[面试珠玑]C++空类中的默认函数

参加面试的时候,面试官问到这个问题,我的回答:默认构造函数、默认析构函数、默认拷贝构造函数、默认赋值函数。现在回想起来感觉不对,就google,揭示一下这个看似简单的问题: 一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如果你...

2014-09-19 16:53:09

阅读数:890

评论数:0

[面试珠玑]C++空类中的默认函数

参加面试的时候,面试官问到这个问题,我的回答:默认构造函数、默认析构函数、默认拷贝构造函数、默认赋值函数。现在回想起来感觉不对,就google,揭示一下这个看似简单的问题: 一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如...

2014-09-19 16:53:00

阅读数:1

评论数:0

[面试珠玑]C++空类中的默认函数

参加面试的时候,面试官问到这个问题,我的回答:默认构造函数、默认析构函数、默认拷贝构造函数、默认赋值函数。现在回想起来感觉不对,就google,揭示一下这个看似简单的问题: 一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如...

2014-09-19 16:53:00

阅读数:1

评论数:0

[Python]Python配置

window下的环境变量配置 默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 ①首先需要在系统中注册python环境变量:假设python的安装路径为d:\IT\python27,则修改我的电脑->属性-&g...

2014-09-16 20:41:48

阅读数:1598

评论数:2

[Python]Python配置

window下的环境变量配置 默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 ①首先需要在系统中注册python环境变量:假设python的安装路径为d:\IT\python27,则修改我的电脑-&amp...

2014-09-16 20:41:00

阅读数:7

评论数:0

[Python]Python配置

window下的环境变量配置 默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 ①首先需要在系统中注册python环境变量:假设python的安装路径为d:\IT\python27,则修改我的电脑-&amp...

2014-09-16 20:41:00

阅读数:4

评论数:0

[工具]Sublime Text 2 使用心得

Sublime Text 2 使用心得 一、 前言 作为一个前端,有一款好的开发利器是必不可少的,editplus、notepad++都是不错的工具,体积轻巧,启动迅速(dw太浮肿了)。最近,又有一款新的编辑器诞生,席卷前端界,惹得无数喜爱,不少前端er纷纷抛弃用了数年的“伙伴”,投入...

2014-09-16 19:56:48

阅读数:945

评论数:0

[工具]Sublime Text 2 使用心得

Sublime Text 2 使用心得 一、 前言 作为一个前端,有一款好的开发利器是必不可少的,editplus、notepad++都是不错的工具,体积轻巧,启动迅速(dw太浮肿了)。最近,又有一款新的编辑器诞生,席卷前端界,惹得无数喜爱,不少前端er纷纷抛弃用了数年的“伙伴”...

2014-09-16 19:56:00

阅读数:1

评论数:0

[工具]Sublime Text 2 使用心得

Sublime Text 2 使用心得 一、 前言 作为一个前端,有一款好的开发利器是必不可少的,editplus、notepad++都是不错的工具,体积轻巧,启动迅速(dw太浮肿了)。最近,又有一款新的编辑器诞生,席卷前端界,惹得无数喜爱,不少前端er纷纷抛弃用了数年的“伙伴”...

2014-09-16 19:56:00

阅读数:1

评论数:0

[面试珠玑]如何学好c++

下面是转载的在博客上看到的一个C++书籍阅读清单,可以参考下: 阶段 1 《Essential C++》 这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学...

2014-09-08 21:12:13

阅读数:884

评论数:0

[面试珠玑]如何学好c++

下面是转载的在博客上看到的一个C++书籍阅读清单,可以参考下:阶段 1《Essential C++》这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设...

2014-09-08 21:12:00

阅读数:0

评论数:0

[面试珠玑]如何学好c++

下面是转载的在博客上看到的一个C++书籍阅读清单,可以参考下:阶段 1《Essential C++》这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设...

2014-09-08 21:12:00

阅读数:0

评论数:0

[面试题]虚函数和纯虚函数

①虚函数 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。        如果调用非虚函数,则无论实际对象是什么类型,都执行基类类型所定义的函数。...

2014-09-08 17:26:57

阅读数:1883

评论数:0

[面试题]虚函数和纯虚函数

①虚函数 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。 如果调用非虚函数,则无论实际对象是什么类型,都执行基类类型所定义的函数。非虚函...

2014-09-08 17:26:00

阅读数:2

评论数:0

[面试题]虚函数和纯虚函数

①虚函数 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。 如果调用非虚函数,则无论实际对象是什么类型,都执行基类类型所定义的函数。非虚函...

2014-09-08 17:26:00

阅读数:1

评论数:0

[面试题]构造函数

(1)class Person{ Person(int age){ } }; class Student:Person{ }; int main(){ Student student; } A、Compile-time error at 5.  B、Compile-tim...

2014-09-07 22:57:57

阅读数:1480

评论数:0

[面试题]构造函数

(1)class Person{ Person(int age){ } }; class Student:Person{ }; int main(){ Student student; } A、Compile-time error at 5. B、Compile-ti...

2014-09-07 22:57:00

阅读数:0

评论数:0

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