- 博客(16)
- 收藏
- 关注
原创 用两个栈实现队列
文章目录一、需求二、实现思路三、代码实现四、完整代码总结一、需求使用两个栈实现一个自定义类,完成队列的尾部入列和头部出列功能,需完全符合先进先出的原则。二、实现思路先建立两个队列:stack_in和stack_outstack_in只负责元素的入队操作stack_out只负责元素的出队操作当在出队操作时,只有在stack_out为空时,才把stack_in中的元素倒入stack_out中。三、代码实现建立两个队列,并在构造器中初始化 private Deque<Inte
2022-05-31 13:16:36
102
原创 解决跨域问题:Access to XMLHttpRequest at ‘http://localhost:8080/xxx‘ No ‘Access-Control-Allow-Origin‘ head
文章目录一、问题二、问题产生的原因三、解决方法1. 问题出现在我们没有带标头,我们就带上标头2. 使用插件扩展一、问题当我实现前后端分离的时候,遇到了这个问题:Access to XMLHttpRequest at ‘http://localhost:8080/xxx’ from origin ‘http://localhost:63342’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is pre
2022-05-30 00:38:30
82918
8
原创 栈----实现括号匹配(Java)
文章目录一、什么是栈二、在Java中使用栈1. Java中可以实现栈2. 使用栈实现括号匹配总结一、什么是栈在数据结构中,栈的应用非常多,我们可以把栈比作一个只能向上开的箱子,当我们向里面放东西的时候都是放在最上面,当我们要拿东西的时候也是从最上面开始拿,所以想要获取最下面的那个东西时,就需要把上面所有东西都拿出来才行,所以我们常说栈是数据先进后出。二、在Java中使用栈1. Java中可以实现栈Stack:Stack类是Vector的一个子类,见名识意,这就是实现栈的一个类,但我们一般不使
2022-05-28 22:56:48
3114
2
原创 MySQL搜索去重--distinct关键字
文章目录一、distinct关键字二、distinct的使用1.先创建一张表2. 单列去重3. 多列去重总结一、distinct关键字我们在MySQL中查询数据时,有时候会需要得到某个字段重复的数据,而MySQL正好就提供了一个distinct关键字来让我们实现去重的操作。二、distinct的使用1.先创建一张表简单创建一个用户表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------
2022-05-27 14:51:45
3565
1
原创 Ajax实现简单的异步焦点事件
文章目录前言一、前端1. 引入JQuery2. 前端代码实现二、后端1. 处理请求2. 结果如下总结前言当我们在使用各大搜索引擎的时候,我们向搜索框内输入字符就会出现一个下拉框,框中列举出了几条与我们输入字符有关的搜索,有些搜索可能正是我们想要搜索的,所以直接点击搜索就行了,非常方便。而这就是焦点事件产生的异步请求返回的结果。下面我们就来简单的实现一下类似的效果。一、前端1. 引入JQuery本次使用的是JQuery封装的ajax,直接用链接导入就行<script src="https
2022-05-27 01:09:23
454
1
原创 力扣467. 环绕字符串中唯一的子字符串 (动态规划实现)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、题目二、暴力法解三、动态规划解1. 思路2.代码如下总结一、题目链接:https://leetcode.cn/problems/unique-substrings-in-wraparound-string二、暴力法解我先思考使用的暴力法进行求解(两个for循环)代码如下: public int findSubstringInWraproundString(String p) { if (p .
2022-05-25 23:07:48
158
1
原创 广度优先搜索遍历二叉树
1.前言当我们在需要遍历一颗二叉树时,我们可以使用广度优先搜索算法(BFS)进行实现,广度优先算法会一层一层的遍历二叉树,从根节点向下一层一层的访问,直到没有节点为止。2. Queue在Java中,我们一般使用队列(Queue)进行广度优先搜索的实现。Queue中的主要方法:add()或offer()加入数据poll()从队列中删除第一个元素peek()用于在队列的头部查询元素,只得到但不会删除这个元素,isEmpty()判断当前队列是非为空。3. 实现思路创建队列后先将根结点入队,
2022-05-24 20:18:37
556
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人