作者小头像 Lv.2
更多个人资料
73 成长值
2 关注
1 粉丝
+ 关注 私信

个人介绍

大家好,我是一名后端开发的大学生,专注于Java、Mysql、Redis、SSM、Spring Boot。我热衷于数据结构和算法,并在GitHub上分享我的开源项目。我在华为云上记录和分享我的学习过程。感谢大家的支持。

感兴趣或擅长的领域

软件开发
个人勋章
TA还没获得勋章~
成长雷达
50
3
0
0
20

个人资料

个人介绍

大家好,我是一名后端开发的大学生,专注于Java、Mysql、Redis、SSM、Spring Boot。我热衷于数据结构和算法,并在GitHub上分享我的开源项目。我在华为云上记录和分享我的学习过程。感谢大家的支持。

感兴趣或擅长的领域

软件开发

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
807.力扣每日一题7/14 Java(执行用时分布击败100%)
解题思路首先,需要找到每行和每列的最大高度,这样就能确定每个位置上建筑物能增加高度的上限。然后,遍历矩阵中的每个位置,计算其能增加的高度(由所在行和列的最大高度中的较小值决定)。最后,累加所有能增加的高度,得到最终结果。解题过程初始化两个长度为 n 的整数数组 rowMax 和 colMax ,用于存储每行和每列的最大高度。通过两个嵌套的循环分别计算每行和每列的最大高度,并存储在相应的数组中...
Java 数据结构 算法
作者小头像 天天困 2024-07-26 23:12:10
2064
0
0
2024-07-26 23:12:10
999+
0
0
2956.力扣每日一题7/16 Java
解题思路通过两层循环来分别处理 nums1 和 nums2 。对于 nums1 中的每个元素,遍历 nums2 来检查是否存在相同元素,若存在则 count1 加 1 并结束内层循环。对于 nums2 中的每个元素,遍历 nums1 进行相同的操作,若存在相同元素则 count2 加 1 并结束内层循环。解题方法首先定义两个变量 count1 和 count2 并初始化为 0 ,用于记录满足...
Java 数据结构 算法
作者小头像 天天困 2024-07-26 23:10:58
1993
0
0
2024-07-26 23:10:58
999+
0
0
蓝桥杯Python算法竞赛常用的函数库
以下涉及到的一些函数库都来自Python官网提供的:本作者只是把蓝桥杯里常用的一些函数库给大家列举一下math库常用函数Counter:计数器用于计数,他可以统计列表中每个元素出现的次数常用函数most_common(x):返回出现频率最高的 x 个元素及其出现次数,以元组列表的形式返回elements():返回一个迭代器,每个元素重复对应次数clear():清空字典中使用数学运算deque...
Python
作者小头像 天天困 2024-07-26 23:08:31
2367
0
0
2024-07-26 23:08:31
999+
0
0
前后端分离的开发模式+YAPI接口文档
早期的开发模式:前后端混合开发在这种模式下开发下,开发的工作人员在开发一个项目的时候他既要使用前端的技术栈来开发前端的功能也需要使用Java技术栈来编写后端的功能实现还要来操作数据库。如此页面的生成和数据的处理在同一个代码文件中完成。其特点包括:代码混乱:前端与后端的业务逻辑代码混杂在一起,导致代码可读性和可维护性较差。开发效率低:前后端开发人员需要紧密协作,在同一个代码库中工作,容易产生冲...
Java 前端 后端
作者小头像 天天困 2024-07-26 23:00:09
2293
0
0
2024-07-26 23:00:09
999+
0
0
快速入门了解Ajax
Ajax的初识意义:AJAX(Asynchronous JavaScript and XML)即异步 JavaScript 和 XML作用:数据交换:允许网页在不重新加载整个页面的情况下,从服务器获取最新的数据。异步交互:当发送 AJAX 请求获取数据时,页面的其他操作和功能不会被阻塞,由于异步操作不需要等待数据返回就可以继续执行其他任务,能够更有效地利用系统资源,特别是在处理耗时的网络请求...
Ajax 前端框架
作者小头像 天天困 2024-07-26 22:57:30
2212
0
0
2024-07-26 22:57:30
999+
0
0
后端开发工程师vue2初识的学习
什么是Vue?Vue (通常指 Vue.js)是一个用于构建用户界面的渐进式 JavaScript 框架Vue 主要使用了 MVVM(Model-View-ViewModel)模型官网:Vue.jsVue的常用指令指令 (Directives) 是带有 v- 前缀的特殊 attribute。指令 attribute 的值预期是单个 JavaScript 表达式指令    作用v-if和v-e...
Vue 前端框架 渲染
作者小头像 天天困 2024-07-26 22:53:22
2297
0
0
2024-07-26 22:53:22
999+
0
0
Tomcat的介绍及使用
Tomcat介绍Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomc...
Apache Java Tomcat
作者小头像 天天困 2024-07-26 22:47:19
2379
0
0
2024-07-26 22:47:19
999+
0
0
Maven的详细讲解
Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache软件基金会正式创建于1999年7月,它的创建者是一个自称为“Apache组织”的群体。这个“Apache组织”在1999年以前就已经存在很长时间了,这个组织的开发爱好者们聚集在一起,在美国伊利诺伊斯大学国家超级计算机应用程序中心(National Center for Supercomputing...
Apache Java Maven
作者小头像 天天困 2024-07-26 22:44:07
2525
0
0
2024-07-26 22:44:07
999+
0
0
2959.力扣每日一题7/17 Java(暴力枚举+Floyd算法)
Floyd算法Floyd 算法又称为弗洛伊德算法、插点法,是一种用于解决给定加权图中顶点间最短路径的算法。它可以正确处理有向图或带有负权边的最短路径问题,同时也可用于计算有向图的传递闭包。该算法以其创始人之一、1978 年图灵奖获得者罗伯特·弗洛伊德命名。其核心思路是通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。具体来说,从图的带权邻接矩阵开始,递归地进行多次更新。其状态转移方程为:m...
Java 数据结构 算法
作者小头像 天天困 2024-07-26 22:36:17
2091
0
0
2024-07-26 22:36:17
999+
0
0
3112.力扣每日一题7/18 Java 迪杰斯特拉(Dijkstra)算法
迪杰斯特拉(Dijkstra)算法迪杰斯特拉(Dijkstra)算法是一种用于求解单源最短路径问题的算法。它的基本思想是:从一个起始顶点出发,逐步向外扩展,每次选择距离起始顶点最近且未被处理过的顶点,然后更新该顶点相邻顶点的距离。以下是迪杰斯特拉算法的具体步骤:初始化:为每个顶点设置一个初始距离值。起始顶点的距离设为 0,其他顶点的距离设为无穷大。创建一个标记数组,用于标记顶点是否已处理。选...
Java 数据结构 算法
作者小头像 天天困 2024-07-26 22:33:26
2240
0
0
2024-07-26 22:33:26
999+
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注