Tag搜索结果

Tag:栈       Technorati的“栈”Tag 站内全文搜索“栈”


C语言编译全过程[转]    2009-11-05 08:47
Tag:  C 编译 编程 程序
Blog:
 梦开始的地方~~~
   C语言编译全过程


    编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
    编译的完整过程:C源程序--&...


数据结构实验之栈    2009-10-27 08:36
Tag:  c++
Blog:
 you are (not) alone
   /******************************************************************
stack:静态数组实现方法
stack.h
******************************************************************/


#...


递归的理解    2008-03-18 09:43
Tag:  递归 汉诺塔
Blog:
 信息学奥赛交流
    一、递归的定义:递归(recursion)就是子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的基本方法。递归通常用来解决结构自相似的问题。所谓结构自相似,是指构成原问题的子问题与原问题在结构上相似,可以用类似的方法解决。具体地,整个问题的解决,可以分为两部分:第一部分是一些特殊情况,有直接的解法;第二部分与原问题相似,但比原问题的...


Java堆和栈的区别    2009-10-13 16:47
Tag:  JAVA
Blog:
 金泉的BLOG
   堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。

Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责...


堆和栈的区别[转]    2009-10-19 20:31
Tag:  C
Blog:
 懒洋洋
   栈(stack)——由系统自动管理的一片内存,用来存放局部变量和函数入栈出栈的状态量。进入C语言函数时需要保存一些寄存器的状态,即为入栈操作,退出函数时要还原那些寄存器,为出栈操作。

堆(heap)——是当用户想要独立灵活的控制一些内存时,可以用malloc()等函数开辟一些动态内存区,这些动态内存区称为堆。...


数据结构---栈    2009-08-11 21:46
Tag:  FLASH AS3 数据结构
Blog:
 Eric的学习笔记
   栈:  先进后出,每次只能访问一个数据项,即最后插入的数据项.大部分微处理器都是基于这种结构.




什么是“堆”    2006-09-13 23:25
Tag:  堆栈
Blog:
 妙极生知
   Q:解释一个术语——“堆”。 

A. “堆“的英文为heap, 与代码段,数据段,堆栈类似,堆也是进程地址空间的一块线性空间,它被用来存放(和管理)进程动态分配的全局内存对象,例如:进程通过malloc(),calloc()分配的内存。
在进程的数据对象中,局部变量通常在栈里存放(少量直接放在寄存器中);预先分配的全局变量在数据段中存放;而动态分...


堆和栈(转载)    2009-07-11 09:49
Tag: 
Blog:
 What Is Love
   堆和栈的区别

一、预备知识—程序的内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其
操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员...


JAVA中堆和栈的区别(另一个角度)    2009-05-03 12:47
Tag:  Java技术
Blog:
 JAVA学习园
   鉴于网上对Java的堆栈区分,众说纷纭,有的把C++的堆栈也混进来,有的没有分清Stack,Heap的中文翻译,搞得我把Stack当作堆,Heap当作栈,混乱了!昨天参加一外企的笔试,选择英文答案时,选错了,知道答案是堆,却选择了Stack!今天,决定把两者区分清楚!




栈的实现    2008-06-09 11:38
Tag:  程序设计 数据结构 算法
Blog:
 我的努力过程
   stack.h

// 2008-04-23 15:24 author:Simpleness
// The apecification of the class stack
#ifndef STACK_H
#define STACK_H
const int maxstack=10;  // small value...


c#数据结构———栈(转载)    2008-04-10 22:19
Tag:  c# 队列
Blog:
 bitter 涂鸦
   c#数据结构———栈 栈是栈是受约束的链表,栈是一种后进先(LIFO)出的数据结构。
using System;

using LinkedListLibrary;

//栈是受约束的链表

//栈底结点的链接成员社为null
...


三种遍历文件夹方法比较    2008-12-29 13:44
Tag:  遍历 perl File::Find 递归
Blog:
 氷魚
   三种遍历文件夹方法比较(PERL)一般黑客都常用遍历方法来进行插入挂马代码等。
三种遍历文件夹方法比较

本贴对三种遍历文件夹方法比较。
1. 使用File::Find;
2. 递归遍历。(遍历函数为lsr)
3. 使用队列或栈遍历。(遍历函数为lsr_s)

1.use File::Fin...


堆和栈的区别    2008-05-06 19:35
Tag:  C++ 区别
Blog:
 Catch the Sunlight
   非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!

堆和栈的区别

一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分

1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数...


堆与栈    2008-11-01 20:59
Tag: 
Blog:
 just-study
   在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。  
   
          首先,我们举一个例子:  
   
  &...


内存详解(堆与栈)    2008-05-17 09:59
Tag:  越界 碎片
Blog:
 just-study
    转自: 行云流水

摘要:内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。

  ...


堆和栈的区别    2007-11-19 01:05
Tag:  区别 堆栈 c c++
Blog:
 写写而已
   堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放,&n...


栈的增长方向    2007-03-23 22:53
Tag:  向下走
Blog:
 梦想风暴
   如何判断栈的增长方向?

对于一个用惯了i386系列机器的人来说,这似乎是一个无聊的问题,因为栈就是从高地址向低地址增长。不过,显然这不是这个问题的目的,既然把这个问题拿出来,问的就不只是i386系列的机器,跨硬件平台是这个问题的首先要考虑到的因素。

在一个物质极大丰富的年代,除非无路可退,否则我们坚决不会使用汇编去解决问题,而对于这种有系...


Tag(标签)是一种更为灵活有趣的日志分类方式。

您可以为每篇日志添加一个或多个Tag(标签),然后您可以看到BlogBus上所有和您使用了相同Tag的日志,并且由此和其他博客用户产生更多的联系。不仅如此,我们还与Technorati合作,把您的Tag发送到全球Blog空间,和全世界的人们共同分享。

了解更多什么是Tag »

  • 搜索Tag
  •