当前位置: 首页 > news >正文

安徽制作网站的公司哪家好做网站图片处理问题

安徽制作网站的公司哪家好,做网站图片处理问题,网站平台多少钱,国外网站建站1-栈的结构和特点 先进后出#xff0c;后进先出 是栈的特点#xff1b; 从图中#xff0c;我们看到A入栈先放入底部#xff0c;然后依次B和C#xff1b;出栈的顺序依次是C-B-A#xff1b;这种结构只能在一端操作。所以当某个数据集合只涉及在一端插入和删除数据#xf… 1-栈的结构和特点 先进后出后进先出 是栈的特点 从图中我们看到A入栈先放入底部然后依次B和C出栈的顺序依次是C-B-A这种结构只能在一端操作。所以当某个数据集合只涉及在一端插入和删除数据并且满足后进先出last-in-first-out(LIFO) 、先进后出的特性我们就应该首选“栈”这种数据结构。 2-栈的实现 我们可以使用数组和链表来实现栈下面我们基于数组来现实一个基础功能的栈。 Getter Setter public class MyArrayStack {private Object[] elementData;//存储元素的数组private int elementCount;//元素的个数private int capacity;//容量public MyArrayStack(int capacity) {this.elementData new Object[capacity];this.capacity capacity;this.elementCount 0;}// 入栈操作public boolean push(Objectitem) {if (elementCount capacity) return false;elementData[elementCount] item;elementCount;return true;}// 出栈操作public Object pop() {if (elementCount 0) return null;Object tmp elementData[elementCount-1];--elementCount;return tmp;} }Slf4j public class TestStack {public static void main(String[] args) {MyArrayStack stacknew MyArrayStack(3);log.info(push1{},stack.push(hello));log.info(push2{},stack.push(java));log.info(push3{},stack.push(world));log.info(push4{},stack.push(china));log.info(pop1{},stack.pop());log.info(pop2{},stack.pop());log.info(pop3{},stack.pop());log.info(pop4{},stack.pop());} }控制台输出 10:19:38.417 [main] INFO  c.y.d.statck.TestStack - push1true 10:19:38.423 [main] INFO  c.y.d.statck.TestStack - push2true 10:19:38.423 [main] INFO  c.y.d.statck.TestStack - push3true 10:19:38.424 [main] INFO  c.y.d.statck.TestStack - push4false 10:19:38.424 [main] INFO  c.y.d.statck.TestStack - pop1world 10:19:38.424 [main] INFO  c.y.d.statck.TestStack - pop2java 10:19:38.424 [main] INFO  c.y.d.statck.TestStack - pop3hello 10:19:38.424 [main] INFO  c.y.d.statck.TestStack - pop4null 当然上面代码是简易的栈实现还有优化的空间比如支持泛型支持扩容等功能可以自行实现。 入栈、出栈只涉及栈顶个别数据的操作所以时间复杂度都是O(1)。 如何基于数组实现一个可以支持动态扩容的栈呢当数组空间不够时我们就重新申请一块更大的内存将原来数组中数据统统拷贝过去。这样就实现了一个支持动态扩容的数组。Java中也有栈Stack实现的代码支持泛型和扩容。 3-栈的使用LeetCode 力扣LeetCode官网 - 全球极客挚爱的技术成长平台 第20题判断有效括号就可以使用栈这种结构来解决。
http://www.yutouwan.com/news/69587/

相关文章:

  • 做网站卖酒随州网站建设学习
  • wordpress自助建站网站建设捌金手指下拉一
  • 青岛手机建站哪家好事件营销的步骤
  • 网站图片切换代码护理专业主要学什么
  • 做投标的在什么网站找信息网站开发和推广财务预算
  • 汉中市建设工程造价信息seo网站优化方案书
  • 品牌展示榜ui做的好的网站政务公开微信网站开发方案书
  • 定制网站为什么贵企业网站源码生成
  • 网站怎么做分类聚合上海知名的广告公司
  • 网站建设 客户定位1元涨1000粉丝网站
  • 郑州高端网站案例国外flash网站
  • 营销型网站报价明细空间qq
  • 网站图片等比缩小做网站的没有进项票怎么办
  • 成都保障房中心官方网站网页设计速成班培训
  • 建网站哪个好 优帮云合肥装饰公司前十名
  • 报告总结网站建设实验阜阳讯拓网站建设
  • 网站建设及维护服务技术指标外贸建设网站
  • 方维网站建设铁威马 Nas 做网站
  • 德州网站建设技术支持 石家庄网站建设
  • 机关单位网站建设申请商贸有限公司的经营范围
  • 站长之家点击进入安卓手机性能优化软件
  • 网站建设项目标书建设工程教育官方网站
  • 北京建设工程造价管理协会网站青岛免费建网站
  • wordpress 全站过滤如果做夺宝网站
  • 在百度上建网站公司官网怎么建立
  • 发现了一个做字素的网站mil后缀网站
  • 网站开发和建设用户体验较好的网站
  • 南宁市兴宁区建设局网站网页界面设计与制作书籍
  • 自助建站信息发布网企业寄生虫seo教程
  • 建设工程管理专业wordpress 网址优化