DAY1 数组一

数组理论基础

不同语言的内存管理不同,C++中二维数组地址连续分布,Java中每一行头结点地址没有规则,不能说连续。

二分查找704

python 复制代码
class Solution(object):
    def search(self, nums, target):
        """
        :type nums: List[int]
        :type target: int
        :rtype: int
        """
        left, right = 0, len(nums)-1
        while left <= right:
            mid = (left + right) // 2
            if nums[mid] == target:
                return mid
            elif nums[mid] < target:
                left = mid + 1
            else:
                right = mid - 1
        return -1      
相关推荐
weixin_307779137 小时前
C++代码实现MATLAB中的ode23tb函数功能
开发语言·c++·算法·matlab
我是章汕呐8 小时前
地级市能源消耗量及消耗强度数据【2006-2023年】平衡面板
人工智能·经验分享·算法·回归
charliejohn8 小时前
计算机考研 408 数据结构 堆的插入与删除 堆排序
算法
老鱼说AI9 小时前
从点积到希尔伯特空间:向量内积的几何本质与大模型相似度度量
人工智能·深度学习·线性代数·算法·机器学习·数学建模
地平线开发者10 小时前
模型部署|如何解决算子约束
深度学习·算法·自动驾驶
Navigator_Z10 小时前
LeetCode //C - 1254. Number of Closed Islands
c语言·算法·leetcode
deepseek2310 小时前
GPT-6 Astra 破解 FrontierMath 九年悬案拆解:调和熵投票规则反证核恒非空,局部搜索如何终结反例悬赏
人工智能·算法·ai agent
syagain_zsx11 小时前
算法基础篇 · 04 前缀和(C++ 题解)
c++·算法·前缀和
青山是哪个青山12 小时前
LeetCode 123:买卖股票的最佳时机 III
算法
Zane199412 小时前
写对二分查找有多难?Java集合框架的作者也曾栽在一行mid计算上
算法