数据结构与算法
Spring-webflux实战
1. pom.xml引入以下内容,主要是支持在响应式的环境下对关系型数据库进行访问
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-r2dbc<
【数据结构入坑指南(三.2)】--《剑指Offer:单链表操作入门——从“头删”开始破解面试》
🔥@晨非辰Tong:个人主页 👀专栏:《C语言》、《数据结构与算法》💪学习阶段:C语言、数据结构与算法初学者⏳“人理解迭代,神理解递归。”
引言:上篇我们初探了单链表的“不连续”之美,并实现了部分基础操作。本篇将作为单链表的终极篇章,彻底攻克
MySQL【索引】:索引的概念与分类
一、什么是索引?
索引是提升查询速度的一种数据结构。
当你想查阅书中某个知识的内容,你会选择一页一页的找呢?还是在书的目录去找呢?傻瓜都知道时间是宝贵的,当然是选择在书的目录去找,找到后再翻到对应的页。书中的目录,就是充当索引的角色,方便我们快速查找书中的内容。数据库中除了维护数据以外,还会额外维护
【C语言】初阶数据结构相关习题(一)
🎆个人主页:夜晚中的人海 今日语录:人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。——奥斯特洛夫斯基
文章目录
⭐一、判定是否互为字符重排
🎉二、 回文排列
🚀三、字符串压缩
🎡四、递归乘法
🏠五、取近似值
🏝️六、数列
【算法】二分查找(一)朴素二分
目录一、题目介绍二、朴素二分1.原理二段性时间复杂度(logn)2.模板四、提交代码一、题目介绍704. 二分查找 - 力扣(LeetCode)给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果 target 存在返回下标
数据结构:⼆叉树(1)
目录前言 树部分知识:一.树的概念和结构二.树的一些相关术语和定义 三.树的实现结构(了解部分)四、树的应用场景二叉树部分知识讲解:一.二叉树概念与结构二.特殊二叉树类型1.满二叉树2.完全二叉树3.性质补充三、⼆叉树存储结构顺序结构:编辑应用:链式结构:四、堆的概念与结构1.实现顺序结构⼆叉树&#
记一次线上bug:请求入参没有trim()导致查询失败
现象:对外提供的api接口,但是某一天查询接口突然出现了异常。
原因:查询到库里面的数据存在空格,而代码中有将数据转换成Map的处理,存在空格的数据为key,导致无法查询到。
解决方案:
使用sql查询数据库中存在多少存在该字段存在空格的数据。
select x_id from x_table where LENGTH(x_id) <> LENGTH(TRIM(x_id))
然后
数据结构之堆:从概念到应用全解析(附TOP-K经典问题)
哈喽各位同学!最近跟着老师系统学习了数据结构中的“堆”,这部分知识看似基础但细节不少,而且在算法题和实际开发中都高频出现。我整理了课堂重点摘要,再补充一些理解思路和扩展内容,形成这篇博客,希望能帮大家理清堆的核心逻辑,搞定经典问题~ 话不多说,直接进入正题!一
