码迷,mamicode.com
首页 >  
搜索关键字:数据结构    ( 30813个结果
Java虚拟机内存分配详解
简介 了解Java虚拟机内存分布的好处 1.了解Java内存管理的细节,有助于程序员编写出性能更好的程序。比如,在新的线程创建时,JVM会为每个线程创建一个专属的栈 (stack),其栈是先进后出的数据结构,这种方式的特点,让程序员编程时,必须特别注意递归方法要尽量少使用,另外栈的大小也有一定的.....
分类:编程语言   时间:2015-04-18 23:18:32    阅读次数:217
0.11之路(五):激活进程0
linux的第一个进程——进程0。 Linux 0.11 是一个支持多进程的现代操作系统,所以我们需要进程管理信息数据结构:task_struct、task[64]、GDT等的支撑。...
分类:系统相关   时间:2015-04-18 22:03:42    阅读次数:129
程序的内存分配 C\C++
原文:http://blog.csdn.net/oohaha_123/article/details/24460425程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。...
分类:编程语言   时间:2015-04-18 21:53:18    阅读次数:171
面试经验——小米
一面: 1. 快速排序,手写代码。 2. 堆排序,描述过程,纸上画出来。 3. 单例模式:懒汉模式和饿汉模式。 4. 线程池的实现原理,用到的数据结构,如何调度池内资源。 5. 用什么命令查找某个文件名? 6. 用什么命令删除某个文件和下面的所有东西? 7. sql语句:创建一个table。 二面: 8. 给定一个数组,数组中存放着线程的引用,根据该数据结构,设计一个线程池的方案,...
分类:移动开发   时间:2015-04-18 17:51:34    阅读次数:229
看数据结构写代码(51) 广义表
广义表是一种非线性的数据结构。但如果广义表的每个元素都是原子,它就变成了线性表。广义表广泛地用于人工智能等领域的LISP语言。 广义表一般记作 LS = (a1, a2, ···, an), n是它的长度,ai可以是单个元素(原子),也可以是广义表(子表),当广义表非空时,称第一个元素a1为LS的表头,称其余元素组成的表为LS的表尾。注意:表头是元素(可以是原子,也可以是广表),表尾一定是广...
分类:其他好文   时间:2015-04-18 17:49:37    阅读次数:246
Java面试题集(1-50)
说明:最近已经重新发布了最新的《Java面试题大全》,欢迎大家点击浏览。 下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术架构、操作系统、数据...
分类:编程语言   时间:2015-04-18 17:45:19    阅读次数:179
谈谈Delphi的类和对象:三、类可以理解成一种特殊的数据结构、类型转换
三、类可以理解成一种特殊的数据结构 我们知道数据类型可以进行强制类型转换,类既然可以理解成一种数据类型,那么它也应该可以进行类型转换。比如下面代码为一个按钮(Button1)的单击事件procedure TForm1.Button1Click(Sender: TObject);var ACa...
分类:Windows程序   时间:2015-04-18 17:41:07    阅读次数:208
LWIP_STM32_ENC28J60_NETCONN_UDP(3)
前面移植了lwip之后只是简单地做了一个dhcp的程序,但是实际工作中经常要用来通讯,那今天就来讲一讲怎么用lwip来进行UDP通讯 要使用数据通信首先第一步得知道lwip是怎么样保存数据的,在使用netconn数据包进行通讯的时候,netbuf是主要的数据结构,该数据结构的构成如下struct.....
分类:Web程序   时间:2015-04-18 17:39:00    阅读次数:183
每天看一片代码系列(一):stream.js
简介stream.js是一个小型的js库,用于处理stream相关的操作。这里的stream是指一种数据结构,它像数组一样,可以放置多个类型的数据,但是并不限制长度,甚至可以达到无限长。可以对该数据结构进行检索、修改、追加等种种操作。由于其长度不限这一特性,使得它与通常意义下的数据结构有明显的区别。...
分类:Web程序   时间:2015-04-18 15:52:46    阅读次数:173
【算法导论】 第十二课 跳跃表
本节课介绍了一种全新的数据结构——跳跃表 跳跃表是一种简单又有趣的动态搜索数据结构,其主要优点在于其易于实现,而且很好的保证了其具有高效的性能,即2*O(lgn)的搜索性能 在此之前我想首先谈谈链表,链表的优点在于其插入和删除只需要常数项的时间(加上查找该元素需要额外的O(n)时间),但是其查找效率只有O(n),这里顺带补充一下链表类的问题,以下先给出两个BAT公司面试时热衷于...
分类:编程语言   时间:2015-04-18 14:37:52    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!