![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题求解技术
八格秃头
这个作者很懒,什么都没留下…
展开
-
数据结构 栈
数据结构 栈的浅谈1.这就是栈吗?栈具有后进先出的特点,在生活中没有人愿意处在这样的环境中,列入餐馆中你排在第一位却让你最后一位用餐,但在计算机领域中,大量问题的处理都需要这个特性。2.java中的栈 Stack查看javaAPI可得Stack类代表最后进先出(LIFO)堆栈的对象。 它扩展了类别Vector与五个操作,允许一个向量被视为堆栈。 设置在通常的push和pop操作,以及作为一种方法来peek在堆栈,以测试堆栈是否为empty的方法,以及向search在栈中的项目的方法在顶部项原创 2020-09-07 15:25:50 · 120 阅读 · 0 评论 -
数据抽象 墙
数据抽象 墙墙的概念“墙”是各个程序模块中相互不直接接触底层数据结构的遮羞布,避免冗余。从而集中于具体的业务功能ADT概念ADT为需要详细说明对该数据的操作效果,而不必指定如何指定如何存储数据和执行数据操作。也就是只需要关系如何用,而不必关心使用的原理是什么公理概念–>规范依靠直接来进行的ADT操作很容易出现不规范的情况,尤其是对于复杂的抽象数据类型,所以需要制定一组公理java实现ADT–>封装在java语言中实现ADT的方式就是通过封装,java的面向对象特性使得java原创 2020-09-02 10:40:49 · 200 阅读 · 0 评论 -
java递归之return
java递归之return介绍代码代码流程介绍我相信没人没听过递归吧,今天发现一个很有意思的是 ,关于java的递归的return代码 public static int fact(int n){ //输入的数不能为负数 if (n<0){ return 0; } //为0确定值为1 if (n==0){ return 1; //自己调用自身的方原创 2020-08-26 10:27:32 · 4395 阅读 · 1 评论