后台技术
本模块主要是记录自己在学习过程中的知识点,如java,mysql,linux,以便自己以后用的时候方便
最新博文
-
搜索插入位置(图文)
数据结构与算法搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
请必须使用时间复杂度为 O(log n) 的算法。第十三双眼睛2023-11-24【数据结构与算法】
阅读更多 -
移除元素(图文)
数据结构与算法移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。第十三双眼睛2023-11-23【数据结构与算法】
阅读更多 -
删除有序数组中的重复项(图文)
数据结构与算法删除有序数组中的重复项
给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:
更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。
返回 k 。第十三双眼睛2023-11-23【数据结构与算法】
阅读更多 -
合并两个有序链表(图文)
数据结构与算法合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。第十三双眼睛2023-11-22【数据结构与算法】
阅读更多 -
有效的括号(图文)
数据结构与算法有效的括号
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。
有效字符串需满足:
左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
每个右括号都有一个对应的相同类型的左括号。第十三双眼睛2023-11-22【数据结构与算法】
阅读更多 -
最长公共前缀
数据结构与算法最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。第十三双眼睛2023-11-21【数据结构与算法】
阅读更多 -
罗马数字转整数(图文)
数据结构与算法罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
字符 数值
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即第十三双眼睛2023-11-21【数据结构与算法】
阅读更多 -
回文数(图文)
数据结构与算法回文数
给你一个整数x,如果它是一个回文数,返回true,如果不是,返回false,回文数是指正向和反向都是一样的数
第十三双眼睛2023-11-21【数据结构与算法】
阅读更多 -
两数之和
数据结构与算法两数之和
给定一个整数数组和一个整数目标值,请你在数组中找出何为目标值的那两个整数,并返回,你可以假设每种输入只会对应一种答案,但是数组中的同一个元素不能在数组中出现多次,可以按任意顺序返回答案第十三双眼睛2023-11-20【数据结构与算法】
阅读更多 -
马踏棋盘(图文)
数据结构与算法马踏棋盘
第十三双眼睛2023-10-24【数据结构与算法】
阅读更多 -
弗洛伊德算法(图文)
数据结构与算法弗洛伊德算法
第十三双眼睛2023-10-23【数据结构与算法】
阅读更多 -
迪杰斯特拉算法(图文)
数据结构与算法迪杰斯特拉算法
第十三双眼睛2023-10-23【数据结构与算法】
阅读更多 -
克鲁斯卡尔算法(图文)
数据结构与算法克鲁斯卡尔算法
第十三双眼睛2023-10-23【数据结构与算法】
阅读更多 -
普利姆算法(图文)
数据结构与算法普利姆算法
第十三双眼睛2023-10-23【数据结构与算法】
阅读更多