
Data structrue and Algorithm
j1_2345
关注:计算机视觉、图像处理、机器学习、数据挖掘等领域
展开
-
统治世界的十大算法
英文原文:The real 10 algorithms that dominate our world 不久前的某一天,我在浏览Reddit发现了一篇有趣的文章《统治世界的十大算法》,作者George Dvorsky在那篇文章中试图解释算法之于当今世界的重要性,以及哪些算法对人类文明最为重要。 此时此刻,如果你已经学过算法的话,那么在你阅读那篇文章时,你脑海中所浮现的第一件转载 2016-04-28 17:08:25 · 367 阅读 · 0 评论 -
二叉树的12大问题
转载自:http://blog.youkuaiyun.com/randyjiawenjie/article/details/6772145 觉得很好,收藏了二叉树的常见问题有如下几个,如果解决好了,就跟链表一样轻松:唯一不一样的是,二叉树是非线性结构。常见的问题如下1.二叉树三种周游(traversal)方式: 2.怎样从顶部开始逐层打印二叉树结点数据转载 2016-05-11 18:55:15 · 396 阅读 · 0 评论 -
堆内存和栈内存
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表3、全局区(静态区)(static)转载 2016-06-27 16:47:07 · 316 阅读 · 0 评论