
面试整理
文章平均质量分 60
hello-elena
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编程之美-时间复杂度分析
题目如下: 阅读以下C#代码,回答问题: [cpp] view plain copy using System; using System.Collections.Generic; using System.Text; namespace FindTheNumber { class Program转载 2017-04-20 21:19:46 · 322 阅读 · 0 评论 -
堆栈的区别,很详细
C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区 文章来自一个论坛里的回帖,哪个论坛记不得了! 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态 存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量 的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那转载 2017-04-20 21:39:27 · 2678 阅读 · 0 评论 -
堆栈链表和队列1
数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合。听起来是不是很抽象,简单理解:数据结构就是描述对象间逻辑关系的学科。比如:队列就是一种先进先出的逻辑结构,栈是一种先进后出的逻辑结构,家谱是一种树形的逻辑结构!(初学数据结构的时候很不理解为什么有“栈”这个东西;队列很容易理解---无论购物就餐都需要排队;栈可以认为就是个栈道---只允许一个人通过的小道,而且只能从一端进入,然后再从这端转载 2017-04-20 22:04:10 · 347 阅读 · 0 评论 -
二叉树
考虑到面试,便将一些知识整理一下,温故而知新。二叉树,链表,图,贪心,动规,数组,哈希表…… 先看看二叉树吧。 摘自剑指offer。 1.(第六题)重建二叉树 BinaryTreeNode原创 2017-04-06 16:37:36 · 928 阅读 · 0 评论 -
八大排序算法小结
转自:blog.csdn.com/whuslei 我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题。 上面的这张图来自一个PPT。它概括了数据结构中的所有常见的排序算法。现在有以下几个问题: 1、每个算法的思想是什么? 2、每个算法的稳定性怎样?时间复杂度是多少?转载 2017-04-05 09:45:09 · 370 阅读 · 0 评论 -
C++基础知识
1.内联函数 内联函数提供中子啊编译时可将调用函数直接嵌入主题的一种方法,这种嵌入到主调函数中的函数被称为内联函数 inline double square(double x) {return x*x} void main () { double x; cout cin>>x; cout } 内联函数和普通函数的主要区别: 1.内联函数有inlin原创 2017-04-21 22:57:35 · 256 阅读 · 0 评论