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      
相关推荐
z200509302 分钟前
今日算法(二叉树)
数据结构·c++·算法
南境十里·墨染春水6 分钟前
八大排序算法 - 基数排序
算法·排序算法
老四啊laosi7 分钟前
[滑动窗口] 12. 将 x 减到 0 的最小操作数
算法·leetcode·将 x 减到 0 的最小操作数
一条大祥脚8 分钟前
Codeforces Round 1098 (Div. 2)
算法·深度优先
时空自由民.11 分钟前
平衡车PID控制系统(豆包版本)
算法
sno_guo31 分钟前
直播抠图技术100谈之25---调色中曲线是最优解
人工智能·算法·机器学习·直播·内容运营·obs抠图·直播技术
故事和你9134 分钟前
洛谷-【图论2-2】最短路1
开发语言·数据结构·c++·算法·动态规划·图论
Simple-Soft39 分钟前
指针的高级应用与技巧 - C语言的灵魂
c语言·数据结构·算法
南宫萧幕44 分钟前
Simulink 从零搭建 HEV ECMS 环境:模块解析、排坑指南与智能算法接口预留
人工智能·算法·matlab·汽车·控制
子豪-中国机器人1 小时前
词云与条形码答案
算法