摒弃世俗浮躁
追求技术精湛
共 132 篇文章

标签:算法 第7页

【力扣】707. 设计链表-时光日记

【力扣】707. 设计链表

你可以选择使用单链表或者双链表,设计并实现自己的链表。 单链表中的节点应该具备两个属性:val 和 next 。val 是当前节点的值,next 是指向下一个节点的指针/引用。 如果是双向链表,...

赞(0)EnzoEnzo算法 阅读(6546)去评论
【力扣】203. 移除链表元素-时光日记

【力扣】203. 移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 示例 2: 示例 3: 提示: 题解: 线性...

赞(0)EnzoEnzo算法 阅读(6548)去评论
盘点那些编程中常用的算法-时光日记

盘点那些编程中常用的算法

暴力枚举法 暴力枚举法,也被称为穷举法,是一种基础的、直接的算法设计方法。它尝试遍历问题所有可能的情况或解决方案,以找到问题的答案或满足特定条件的解决方案。 举一个简单的例子,如果你要在一个未排序的...

赞(0)EnzoEnzo算法 阅读(6594)去评论
【力扣】704. 二分查找-时光日记

【力扣】704. 二分查找

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示...

赞(0)EnzoEnzo算法 阅读(6601)去评论
【力扣】35. 搜索插入位置-时光日记

【力扣】35. 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 示例 2: 示例...

赞(0)EnzoEnzo算法 阅读(6622)去评论
【力扣】27. 移除元素-时光日记

【力扣】27. 移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并...

赞(0)EnzoEnzo算法 阅读(6650)去评论

登录

找回密码

注册