- 博客(6)
- 收藏
- 关注
原创 第一个springMvc程序
需求:用户在页面发起一个请求,请求交给springmvc的控制器,并显示请求的处理结果。一:步骤1.新建web maven工程2.加入依赖3.在web.xml中注册springmvc框架的核心对象DispatcherServlet(重点) DispatcherServlet:中央调度器,是一个servlet,继承HttpServlet; DispatcherServlet页叫做前端控制器(front controller) DispatcherServlet负责接收用户提.
2022-03-18 21:55:53 448
原创 数据结构与算法分析Java-002栈
栈 栈的介绍 栈是限制插入和删除只能在一个位置上进行的线性表 栈顶(top):允许插入和删除的一端,位于表的末端 栈底(bottom):不允许插入和删除的一端 栈的基本操作 PUSH(压栈):向栈顶插入一个元素 POP (出栈):删除一个栈顶元素 栈是一种后进先出(LIFO)的数据结构,最先被删除的是最近压栈的元素 栈的实现 链...
2022-01-23 13:26:17 263
原创 【Java】使用栈完成一个表达式计算结果
例如:计算'4+3*2-1'思路:1.需要遍历字符串,获取每一个字符2.判断当前字符是一个运算符还是一个数字3.把数字存放在数字栈中,把运算符放在运算符栈4.运算符栈:如果是一个空栈,那么直接运算符入栈 如果运算符栈中已经了其他运算符,需要先对比运算符优先级,新进来的运算符<=原符号栈栈中运算符,那么需要把原运算符弹栈,数字栈中数字进行弹栈,进行运 算,运算后的结果重新放入数字栈中,新运算符入栈 新运算符优先级>原符号栈中运算...
2022-01-17 16:24:55 598
原创 【Java】判读回文字符串
回文字符串:一个字符串从左到右读和从右到左读完全一样,例如:'aba','racecar' 思路:通过上面以数组模拟栈来判断一个字符串是否是一个回文数据用数组来模拟栈public class ArrayStack { // 栈的大小 private int maxStack; //用数组模拟栈 private int[] stack; //表示栈顶所在的位置,默认情况下如果没有数据时,使用-1 private int top = -1; ..
2022-01-17 14:00:10 377
原创 数据结构与算法分析Java-000
数据结构与算法 1 数据结构与算法概述 2 栈 3 链表 4 稀疏数组和队列 5 递归 6 排序算法 7 查询算法 8 哈希表 9 树 10 树结构应用 11 多路查找树 12 图 13 常用10种算法...
2022-01-16 15:21:02 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人