- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 循环队列的操作
基本思想队列是一种操作受限的线性表,特点是“先进先出”,其限制在于允许在表的一端进行插入,称之为队尾(rear),新元素进队称为进队;在表的另一端进行删除队头(front),从队列中删除元素称为出队。 而顺序队作为队列的一种存储方式,常被运用,但是为了解决顺序队列的“假溢出”现象(顺序队中,是引入两个指针,且两个指针最终会达到数组的末端,虽然队中已没有元素,但还是无法让元素入队),我们引入了循环队
2017-09-29 00:14:14
654
原创 栈的应用
栈的应用篇2:共享栈的应用描述:本篇为共享栈的另一应用,试想如何能提高栈的空间利用率,共享栈便不失为一个好的想法,两个栈共享一个内存空间,动态操作数据,以下为具体过程:基本设计思想:顺序栈的栈底固定不动,我们将其设置在存储区的两端,假设s0为0处,s1设置在maxSize-1处,栈顶在0~maxSize-1活动,当两栈栈顶相遇便为栈满;s0的栈顶为top[0],进栈时规定先自增,再存入元素,出栈时先
2017-09-28 00:17:42
356
原创 栈的应用
栈的应用篇:后缀表达式的计算栈作为一种运算受限的后进先出的线性表,其应用面很广,最主要的是在于它的记忆功能,在中断,递归函数中运用灵活,今总结栈的一个小应用,即用于后缀表达式的计算,具体过程如下:#include <iostream> using namespace std;#define MAXSIZE 100/** 函数功能: 计算后缀表达式的值,其中后缀式存于一数组exp中,最
2017-09-27 00:19:24
419
原创 Java堆内存与栈内存异同(Java Heap Memory vs Stack Memory Difference)
–引用 (http://www.cnblogs.com/xltcjylove/p/4502859.html) LZ今天在看到Java类和对象、数据类型和数据传递部分内容时,发现越往底层看,越发现Java堆和栈的重要意义,看了一些文章,现总结如下:
2017-02-14 21:36:34
566
原创 Java JVM、JDK、JRE、Java三大体系知识串联
最近LZ在巩固自己Java JVM、JDK和JRE的基础知识, 看到上面的那些知识时还是难以一时完全地掌握,现在将它们做一个整体的收集和整理,看起来就清晰多了,下面写下来与大家共享。
2017-02-13 23:05:39
599
原创 一个新手对从事软件开发的领悟
记得生命中有这么一个人,在我开发道路上给予我的提醒,这是我赴台交流的学长在我从事项目的时间中给予我的一些建议,深受启发,记下来给予未来的我以及跟我类似有需要的同道中人。记下虽易,做到却难,加油: 1.很多时候我们在写代码的时候,只知其然却不知其所以然,带了身体,脑袋,但是却没带最重要的“心”,很多东西都是小细节的问题,整体没错,但是因为一些小细节的问题导致系统崩溃,虽然你认真在写,但是
2017-02-08 15:04:27
869
原创 对从事IT的一些想法和憧憬
不知不觉的,大学生活即将走完,往事历历在目,再过两天就是大年夜了。这个时候,我选择开通了我的博客,我认为是时候了,对于学IT的我,博客对我的帮助是不言而喻的,以前我经常在很多博客大神的帮助下,学习了解了许多专业知识,而这个时候,我觉得是该有所回报了,将自己平时遇到和解决的一些专业问题同大家分享,一起成长,一起进步! 在大学的几年时光洗礼下,我掌握了一些专业性的技能,主要学的是嵌入式开
2017-01-24 21:27:15
631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人