数据结构与算法-递归


递归1、定义所谓递归就是自己调用自己。2、分类递归分为两种:直接递归:方法自身调用自己。间接递归:A方法调用B方法,B方法调用C方法,C方法再调用A方法。3、注意事项递归一定要有条件限定,保证递归能够停止下来,否则会形成死循环并发生栈内存溢出(StackOverflowError)。递归中虽然限定了

数据结构与算法-栈


栈栈的特点和应用栈的特点和队列的特点很相似,队列是先进先出的,栈刚好相反,栈是先进后出的,栈中数据的出栈和入栈都只在同一个口应用:计算器的实现数组实现栈的思路创建一个栈编写出栈,入栈,栈是否满,是否空,遍历栈的方法代码实现package cn.rlfit.stack;import javax.man

数据结构与算法-队列


队列队列在生活中的应用场景:排队区号,银行柜台服务队列的特点:先进先出,可以理解为从一头进入,从一头出来使用普通数组方式实现队列步骤初始化一个数值定义两个指针,分别指向队列的第一个元素和最后一个元素两个指针的值都是-1,front,real应该编写的方法遍历队列(从队列的头部数据一直遍历到队列的尾部

数据结构与算法-稀疏数组


稀疏数组的应用为什么出现稀疏数组一组数据中存才太多相同的值不同的值就那几个,如果都表示出来就将浪费很多的存储空间数据重复太多,不能一眼看出需要的数据稀疏数组的优点使用稀疏数组将极大的减少空间的浪费,消除重复数据,保留有用数据‘使数据表示更清晰,能一眼看出有用的数据上面这个二维数组,实际上的有效数据只

KMP算法图文解析


KMP算法图文解析又过了好久,正好这几天在复习软考的时候遇到了一个难题,kmp算法,第一次听到这个算法的时候我也是很懵,从来没听说过,现在我们就来具体,了解一下kmp算法解决的问题思考一个问题,如何从下面这个字符串中找出字串(目标串)相信大家想到的第一个解决方法就是暴力破解——用两个指针,开始时分别

哥们参加过数学建模吗


哥们参加数学建模吗是不是很好奇我这么久了为啥还没更新一篇文章,没错我去干了一件大事,(数学建模比赛)今年我报名参加了数学建模比赛,虽然自己知道是菜鸟,但是还是想要挑战一把,哈哈,结局我是提前想到的,没错我们就是去体验的,拿奖什么的我是没想过了。准备比赛这个比赛也是我的一个朋友邀请我参加的,之前都没参

java集合知识点总结

JavaSE 

java集合java集合超详解集合框架结构图集合与数组的区别集合和数组长度的区别数组固定集合可变内容的区别集合可以是基本数据类型,也可以是引用数据类型集合只能是引用数据类型元素内容数组只能存储同一种类型集合可以存储不同的类型(集合存储的一般也是一种数据类型)collection集合方法boolean

接下来要干啥


马上就到11月份的软考了,接下来的时间里就复习java基础和计算机专业课的知识了,不再学习新的知识了,这段时间博客更新的知识大多将会是我复习的知识,大家就祝我旗开得胜吧,期待…对了,昨天写了个钉钉自动打开,我想我是在作死,我删了考个中级软件设计师玩玩,哈哈哈还有各位大哥别打我网站的注意,小心把你请去

vue-install插件和scoped

vue 

vue中的插件vue提供install可供我们开发新的插件及全局注册组件等install方法第一个参数是vue的构造器,第二个参数是可选的选项对象export default {install(Vue,option){组件指令混入挂载vue原型}}全局注册组件import PageTools fro

vue中props用法

vue 

props 的写法可以是对象也可以是数组props为数组父组件<template> <div> <child id="1" :openReading="article.openReading" :title="art