
算法
各类C++算法题目
CoreDump1024
搬砖码农
展开
-
判断单链表是否为回文链表
给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。要求用 O(n) 时间复杂度和 O(1) 空间复杂度解决。原创 2022-12-04 12:19:25 · 507 阅读 · 1 评论 -
leetcode--三数之和
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]输入:nums = [0,1,1]输入:nums = [0,0,0]解释:唯一可能的三元组和为 0。输出:[[0,0,0]]原创 2022-11-28 14:32:13 · 232 阅读 · 0 评论 -
数组中的第K个最大元素
数组中的第K个最大元素原创 2022-11-06 16:50:02 · 248 阅读 · 0 评论 -
遍历螺旋矩阵
给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。原创 2022-10-22 10:17:12 · 426 阅读 · 0 评论 -
K 个一组翻转链表
K 个一组翻转链表原创 2022-10-02 18:30:13 · 361 阅读 · 0 评论 -
删除有序数组中的重复项
删除有序数组中的重复项原创 2022-09-02 20:58:56 · 133 阅读 · 0 评论 -
最接近的二叉搜索树值
最接近的二叉搜索树值原创 2022-08-16 20:22:30 · 655 阅读 · 0 评论