自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 排序算法的复杂度和稳定性

本文简单介绍几种面试中常用的排序算法,并对每个算法的时间复杂度、空间复杂度、稳定性进行分析。

2014-12-08 14:52:37 346

原创 微软面试100题

最近在找工作,因为硕士期间的研究偏理论,国内对口公司较少。而自己想去的基本也都是软件公司,所以还是要抽出时间好好研究一下算法,争取在面试中取得一个好一点的成绩。 微软面试100题应该是经典中的经典,遂自己一边学习,一边将答案整理在这,供各位吐槽,也帮助我进步。 废话不多说,一题一题来吧。 1.把二元查找树转变成排序的双向链表 输入一棵二元查找树,将该二元查找树转换成

2014-12-06 14:56:27 308

原创 冯诺依曼结构和哈佛结构

最近公司面试,被问及冯诺依曼结构和哈佛结构的区别及应用面,一时未答上来,遂简单翻阅了相关资料,总结一下,愿与诸君分享。 在解释冯诺依曼结构和哈佛结构之前简单说明一下指令和数据的概念。 最早的计算机器仅包含固定用途的程序。例如一个计算器仅有固定的数字计算程序,它不能被拿来动作文字处理软件,更不能拿来玩游戏。也就是说在机器设计之时,它的用途、工作模式就已被决定,若想改变此机器的程序,你必须

2014-11-25 16:20:24 935

转载 GCC和G++的区别

gcc和g++都是GNU(组织)的一个编译器。 误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。 2.编译阶段,g++会调用gcc,对于c++代码,两者

2014-11-22 14:14:06 269

空空如也

空空如也

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

TA关注的人

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