后台技术
本模块主要是记录自己在学习过程中的知识点,如java,mysql,linux,以便自己以后用的时候方便
最新博文
-
栈实现队列(图文)
数据结构与算法栈实现队列
请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):
实现 MyQueue 类:
void push(int x) 将元素 x 推到队列的末尾
int pop() 从队列的开头移除并返回元素
int peek() 返回队列开头的元素
boolean empty() 如果队列为空,返回 true ;否则,返回 false第十三双眼睛2024-01-23【数据结构与算法】
阅读更多 -
链表的中间节点(图文)
数据结构与算法链表的中间节点
给你单链表的头结点 head ,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。第十三双眼睛2024-01-23【数据结构与算法】
阅读更多 -
回文链表(图文)
数据结构与算法回文链表
给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。第十三双眼睛2024-01-23【数据结构与算法】
阅读更多 -
消失的数字(图文)
数据结构与算法消失的数字
给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。第十三双眼睛2024-01-22【数据结构与算法】
阅读更多 -
移动零(图文)
数据结构与算法给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
请注意 ,必须在不复制数组的情况下原地对数组进行操作第十三双眼睛2024-01-22【数据结构与算法】
阅读更多 -
分库分表(图文)
Java分库分表
第十三双眼睛2024-01-13【Java】
阅读更多 -
翻转二叉树(图文)
数据结构与算法翻转二叉树
给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。第十三双眼睛2023-12-04【数据结构与算法】
阅读更多 -
用队列实现栈(图文)
数据结构与算法用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。
实现 MyStack 类:
void push(int x) 将元素 x 压入栈顶。
int pop() 移除并返回栈顶元素。
int top() 返回栈顶元素。
boolean empty() 如果栈是空的,返回 true ;否则,返回 false 。第十三双眼睛2023-12-04【数据结构与算法】
阅读更多 -
完全二叉树的节点个数(图文)
数据结构与算法完全二叉树的节点个数
给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。第十三双眼睛2023-12-04【数据结构与算法】
阅读更多 -
存在重复元素 II(图文)
数据结构与算法存在重复元素 II
给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。第十三双眼睛2023-12-03【数据结构与算法】
阅读更多 -
存在重复元素(图文)
数据结构与算法存在重复元素
给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。第十三双眼睛2023-12-03【数据结构与算法】
阅读更多 -
反转链表(图文)
数据结构与算法反转链表
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。第十三双眼睛2023-12-03【数据结构与算法】
阅读更多 -
同构字符串(图文)
数据结构与算法同构字符串
给定两个字符串 s 和 t ,判断它们是否是同构的。
如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。
每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。第十三双眼睛2023-12-03【数据结构与算法】
阅读更多 -
移除链表元素(图文)
数据结构与算法移除链表元素
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。第十三双眼睛2023-12-03【数据结构与算法】
阅读更多