码迷,mamicode.com
首页 >  
搜索关键字:栈操作    ( 345个结果
CM3中数据传输对齐/非对齐方式
在CM3中,非对齐的数据传输只发生在常规的数据传送指令中,如LDR、LDRH、LDRSH。其他指令则不支持,包括:1.多个数据的加载、存储(LDM/STM)。2.堆栈操作PUSH、POP。3.互斥访问(LDREX/STREX)。如果非对齐会导致一个用法的FAULT。4.位带操作。因为只有LSB有效,...
分类:其他好文   时间:2015-02-03 18:51:37    阅读次数:205
lua和C++交互的lua栈操作——以LuaTinker中注册C++类为例
-- lua栈内容(执行到pop语句) 栈地址 -- (2d8) -- lua_rawset(L, -3);-- destroyer -- (2f8) ...
分类:编程语言   时间:2015-01-30 17:25:05    阅读次数:530
Leetcode#150 Evaluate Reverse Polish Notation
原题地址基本栈操作。注意数字有可能是负的。代码: 1 int toInteger(string &s) { 2 int res = 0; 3 bool negative = s[0] == '-' ? true : false; 4 5 for (int i = neg...
分类:其他好文   时间:2015-01-29 20:56:23    阅读次数:164
数据结构期末复习第三章栈和队列
第三章:栈和队列 栈的特性:后进先出(LIFO)1. 输入序列为ABC,可以变为CBA时,经过的栈操作为( B )A. push, pop, push, pop, push, popB. push, push, push, pop, pop, popC. push, push, pop, pop, ...
分类:其他好文   时间:2015-01-16 16:17:10    阅读次数:161
宏与函数
/***1.宏会在编译器在对源代码进行编译的时候进行简单替换,不会进行任何逻辑检测,即简单代码复制而已。2.宏进行定义时不会考虑参数的类型。3.参数宏的使用会使具有同一作用的代码块在目标文件中存在多个副本,即会增长目标文件的大小。4.参数宏的运行速度会比函数快,因为不需要参数压栈/出栈操作。5.参数...
分类:其他好文   时间:2015-01-02 15:49:46    阅读次数:111
算法 二叉树的各种遍历
二叉树的遍历方式基本就是前序遍历,中序遍历,后序遍历和层次遍历。从代码的角度来说,前三种最简单的就是用递归了,代码会非常简洁。但是递归有一个缺陷,就是当二叉树的节点非常多的时候,层次深的递归会不停的进行程序的压栈和出栈操作,效率比较低。这里就不写递归算法了,只写四种遍历的非递归算法。 先定义二叉树的节点如下: /**  * Definition for binary tree  * pub...
分类:编程语言   时间:2014-12-15 13:47:08    阅读次数:305
JPDA 架构研究8 - Agent利用环境指针访问VM(堆栈管理篇)
引入:上篇文章讲解了Agent利用环境指针访问VM的线程组操作,这里讨论下堆栈操作。分类4:堆栈操作a.GetStackTrace.获取某线程的堆栈。jvmtiError GetStackTrace(jvmtiEnv*env, jthreadthread, jintstart_depth, jintmax_frame_count, jvmtiFrameInfo*frame_buffer, jint*count..
分类:其他好文   时间:2014-12-09 02:00:00    阅读次数:158
JPDA 架构研究9 - Agent利用环境指针访问VM (堆管理篇)
引入:上文中我们讨论了Agent利用环境指针访问VM的堆栈操作部分,这里我们讨论堆操作部分。分类5:堆操作a.GetTag.获取对象在堆上的唯一标识符(长整型)。jvmtiError GetTag(jvmtiEnv*env, jobjectobject, jlong*tag_ptr)b.SetTag.为对象设置堆上的唯一标示符。jvmtiError Set..
分类:其他好文   时间:2014-12-09 01:58:32    阅读次数:243
在C++使用LUA交互,LUA实现闭包,C++/LUA相互闭包
LUA可谓是配置文件神器,具体功能用过才知道,接近两年没用了抽了俩小时熟悉了下基本的用法。 包括C/LUA堆栈操作 函数相互调用 以及LUA的闭包 C++和LUA相互闭包 要学习LUA首先要理解LUA和C/C++交互的堆栈lua_State  这里引用网友的一篇文章很详细 http://wind-catalpa.blog.163.com/blog/static/1147535432013...
分类:编程语言   时间:2014-12-05 07:04:40    阅读次数:208
算法导论------------栈(stack)简单的数组实现
栈和队列都是动态集合,元素的出入是规定好的。栈规定元素是先进后出(FILO),队列规定元素是先进先出(FIFO)。栈和队列的实现可以采用数组和链表进行实现。在标准模块库STL中有具体的应用,可以参考http://www.cplusplus.com/reference/。 栈的基本操作包括入栈push和出栈pop,栈有一个栈顶指针top,指向最新如栈的元素,入栈和出栈操作操作都是从栈顶端进...
分类:编程语言   时间:2014-11-24 10:11:18    阅读次数:155
345条   上一页 1 ... 29 30 31 32 33 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!