
蓝桥杯
、信仰_
一个不甘平庸的平凡人,致力于在前端开发领域有所建树
展开
-
蓝桥杯第十三届Web组国赛天气趋势A详细题解
蓝桥杯第十三届Web组国赛天气趋势A详细题解介绍日常生活中,气象数据对于人们的生活具有非常重要的意义,数据的表现形式多种多样,使用图表进行展示使数据在呈现上更加直观。本题请实现一个 Y 城 2022 年的天气趋势图。准备开始答题前,需要先打开本题的项目代码文件夹,目录结构如下:├── css│ └── style.css├── effect-1.gif├── effect-2.gif├── index.html└── js ├── axios.js ├── echa原创 2023-04-05 16:26:25 · 591 阅读 · 0 评论 -
实现模板字符串解析
JS实现模板字符串解析原创 2023-03-13 11:01:05 · 228 阅读 · 0 评论 -
第十三届蓝桥杯国赛第一题:分一分
第十三届蓝桥杯国赛第一题:分一分原创 2023-02-19 12:01:15 · 330 阅读 · 0 评论 -
LeetCode5. 最长回文子串 JAVA实现 暴力求解&&动态规划
题目描述方法一:动态规划定义一个二维数组dp[i][j] 来表示子串 s[i…j] (字符串s中从下标i为字符串的头到下标j位置为字符串的尾)是否为回文字符串 ,是回文字符串则dp[i][j]=true,否则dp[i][j]=false;初始化表格对角线元素全为true 0 1 2 3 4 0 t 1 t 2 t 3 t 4 t动原创 2022-03-25 22:32:12 · 714 阅读 · 0 评论 -
LeetCode455. 分发饼干 采用贪心算法(附有详细解析 JAVA实现)
题目描述什么是贪心算法贪心算法(Greedy algorithm),又称贪婪算法。是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而使得问题得到全局最优解。贪心的算法的设计就是要遵循某种规则,不断地选取当前最优解的算法设计方法。题目分析先将两个数组排序用最小尺寸的饼干与最小胃口的小孩比如果能满足小孩的胃口则同时访问下一个小孩和下一个饼干并且结果加1如果满足不了小孩的胃口,那么 用下一个饼干的尺寸与当前小孩的胃口作比较,以此类推。代码实现class So原创 2022-03-22 21:50:55 · 764 阅读 · 0 评论 -
LeetCode451. 根据字符出现频率排序(含详细Java解析)采用桶排序
LeetCode451. 根据字符出现频率排序(含详细Java解析)采用桶排序题目描述什么是桶排序可以通过这篇文章的学习掌握桶排序链接附上:https://blog.youkuaiyun.com/sinat_51673411/article/details/123586187?spm=1001.2014.3001.5501步骤分析遍历原始字符串,找到出现最大的次数值创建大小为最多次数的StringBuffer数组循环遍历 得到StringBuffer[3]=abc这样的各个StringBuffe原创 2022-03-19 11:00:06 · 756 阅读 · 2 评论 -
LeetCode347. 前 K 个高频元素(含详细解析JAVA实现)
LeetCode347. 前 K 个高频元素题目描述步骤分析首先 用map来存储nums[]中各个数字出现的个数然后 创建也给优先队列并给它添加compare()使存储队列内的元素按照key值从小到大排列把map中的值添加到优先队列中(只加入k个元素)使优先队列中的元素就是题目所需要的定义一个数组存放最终结果参考代码class Solution { public int[] topKFrequent(int[] nums, int k) { //用map来存储nu原创 2022-03-15 22:36:36 · 975 阅读 · 0 评论 -
蓝桥杯 回文日期【第十一届】【省赛】【B组】Java (含详细注释)
分析:这个题目有如下要求:是否是合法日期是否是回文数字是否是ABABBABA类型的数字代码如下:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int inputYear = input.nextInt(); int flag = 1; while (inpu.原创 2022-03-02 10:36:20 · 672 阅读 · 0 评论