天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Data Structure

Data Structure
摘要:栈描述的是代码运行过程中,操作系统为调度程序之间的相互调用关系,或临时存放操作数而设置的一种数据结构。 为了更好理解代码中调用函数时相关数据的流动过程,了解PE在运行时对临时变量的处理方法,我们先重新认识一下栈。栈是程序运行时,操作系统为调度程序之间相互调用关系或临时存放操作数而设置的一种数据结构,事实上,栈就是内存的一块区域。因为在这块区域中存取数据遵循一定的规则,所以叫做数据结构。 栈遵循的规则就是先进后出,可以简单把栈理解为一个有底的容器,先放进去的东西自然放在最底下,后放进去的东西一定是先被取出。 程序在运行的时候会为系统分配一块内存区作为栈,由栈选择子ss和栈顶指针(esp)来确定当 阅读全文

posted @ 2013-01-24 12:03 天高地厚-GNU 阅读(189) 评论(0) 推荐(0)

摘要:线性表//注:js数组是引用类型,它只允许通过索引来获取或改变数组的值 引用类型的东西都是不能通过(它赋值过的外部变量)所改变的 也就是(它赋值过的外部变量)这个值改变了原数组不会有任何变化var arr1=["a","b","c","d","e","f"];var tmp=ListInsert(arr1,4,"ppp");//在指定位置添加一个元素function ListInsert (arr,num,parm) { if(num>arr.len 阅读全文

posted @ 2012-12-15 07:35 天高地厚-GNU 阅读(126) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示