一.数组的基本概念数组可以看成是多个相同类型数据组合,对这些数据的统一管理。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组的元素可以是任何数据类型,包括基本类型和引用类型。C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAV...
分类:
编程语言 时间:
2015-06-23 11:41:17
阅读次数:
178
Reverse Linked List
Reverse a singly linked list.
click to show more hints.
Hint:
A linked list can be reversed either iteratively or recursively. Could you implement both?
反转一个链表,用栈实现
...
分类:
其他好文 时间:
2015-06-23 10:18:18
阅读次数:
117
UVA127链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=63一道非常好的栈的模拟题,训练计划又往后推了一周,因为各种事情,不过自己已经做了修改,另...
分类:
其他好文 时间:
2015-06-23 06:06:03
阅读次数:
106
变量基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值,保存在栈空间。(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。如果赋值的是引用类型的值,则必须在堆内存中为这个值分...
分类:
Web程序 时间:
2015-06-22 21:55:22
阅读次数:
150
1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,...
分类:
编程语言 时间:
2015-06-22 20:43:22
阅读次数:
144
C. Longest Regular Bracket SequenceTime Limit: 20 SecMemory Limit: 256 MB题目连接http://codeforces.com/problemset/problem/5/CDescriptionThis is yet anothe...
分类:
其他好文 时间:
2015-06-22 20:40:00
阅读次数:
139
Android平台包含了对蓝牙网络协议栈的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。这些API会把应用程序无线连接到其他的蓝牙设备上,具有点到点和多点无线特征。使用蓝牙API,Android应用程序能够执行以下功能:1.扫描其...
分类:
移动开发 时间:
2015-06-22 20:35:55
阅读次数:
130
要定义全栈工程师,先要定义全栈;要定义全栈,先要定义栈。栈定义好了,自然就有了全栈(栈中所有知识和技能),也就有了全栈工程师(掌握栈中所有知识和技能的人)的概念。在不同情境下,栈的范围是不一样的,而不是一成不变的。对于不同人,他所理解的栈的范围也是不一样的。比..
分类:
其他好文 时间:
2015-06-22 18:03:26
阅读次数:
95
一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆...
分类:
其他好文 时间:
2015-06-22 17:47:29
阅读次数:
195
#include#include#define LENGTH 100 //堆的初始分配的长度#define ADD_LEN 10 //堆栈增量typedef struct {//构造栈的数据类型 int *base; int *top; int stacksize;}SqStack;void Cr....
分类:
其他好文 时间:
2015-06-22 16:19:41
阅读次数:
102