DAY10,DAY11|逆波兰表达式,有效括号,删除字符串中重复项

文章目录 232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有重复项150.逆波兰表达式 232.用栈实现队列 思路: 用两个栈实现队列操作;定义两个栈,一个栈用于出栈outStack,另一个栈用于入栈inStack;当outStack为空时,则将inStack中的元素依次出栈并且加入到outStack中; 代码: class MyQueue { Stack<Intege...

Java中的多态性:深入理解与实战示例(day15)

在Java编程中,多态性是一个核心概念,它允许我们编写可重用、可扩展且灵活的代码。本文将通过示例详细解释Java中的多态性,帮助读者更好地理解和应用这一特性。 一、多态性的概念 多态性(Polymorphism)是面向对象编程的三大特性之一,它指的是同一个接口可以有多种不同的实现方式或者同一个操作作用于不同的对象,可以产生不同的结果。 二、多态性的实现方式 在Java中,多态性主要通过方法重载(Over...

DAY16|104.二叉树的最大深度,111.二叉树的最小深度,222完全二叉树的个数

文章目录 104.二叉树的最大深度111.二叉树的最小深度222.完全二叉树的个数 104.二叉树的最大深度 思路: 1、此题有两种求解方式,一种是求根节点的高度,另一种是求二叉树的深度;如果求根节点的高度,则需要从叶子节点开始往上回溯,那么这一题和昨天的"对称二叉树"一题的思想如出一辙,通过后序遍历的思想,借助递归完成; 2、通过求二叉树深度的方式,则需要类似于昨天"二叉树的层级遍历"方式类似,使用前...

2024.4.6-day11-CSS 背景和精灵图

文章目录 作业2024.4.6学习笔记1 背景2 背景图片3 CSS 精灵图 作业 <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>背景</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } ul { list-style: none; } body...

算法:day1

前缀树: class Trie { private Trie[] childrenIndex;// 该节点下一个可能出现的所有字符的链接 private boolean isEnd;// 该节点是否是最后一个字符 // 初始化根节点 public Trie() { childrenIndex = new Trie[26]; isEnd = false; } public void insert(Strin...

Python Web开发记录 Day15:Django part9 数据统计

1、数据统计准备 ①ECharts入门 ECharts 是一个使用 JavaScript 实现的开源可视化库,它广泛应用于数据可视化领域,特别是在制作互动性强、高度可定制的图表和数据展示界面方面表现出色。通过 ECharts,用户可以轻松地创建出各种各样的图表,如折线图、柱状图、饼图、雷达图和地图等,...

图论 day1

class Solution { List<List<Integer>> result; List<Integer> path; public List<List<Integer>> allPathsSourceTarget(int[][] graph) { path = new LinkedList<>(); result = new LinkedList<>(); path.add(0); dfs(...

gin源码实战 day1

gin框架源码实战day1 Radix树 这个路由信息: r := gin.Default() r.GET("/", func1)r.GET("/search/", func2)r.GET("/support/", func3)r.GET("/blog/", func4)r.GET("/blog/:post/", func5)r.GET("/about-us/", func6)r.GET("...

挑战30天学完Python:Day18 正则表达式

📘 Day 18 📘 Day 18 正则表达式 re 模块re 函数 matchsearchfindallsubsplit 正则语法 方括号 []转义 \一或多次 +任意字符 .零或多次 *零或一次 ?)数量 {}开头 ^不包含 [^] 💻 第18天练习 练习1级练习2级练习3级 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。要在python中使用RegE...

嵌入式学习-C++Day7&&QT Day1

思维导图 作业:窗口的一些操作的实现 #include "mywidget.h" Mywidget::Mywidget(QWidget *parent) : QWidget(parent){ this->setWindowTitle("QQ"); this->setWindowIcon(QIcon("C:\\Users\\xuyan\\Desktop\\others\\1.jpg")); this->...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.005198(s)
2024-04-14 16:18:26 1713082706