摘要: 题目 LeetCode 力扣 难度 303. Range Sum Query - Immutable 303. 区域和检索 - 数组不可变 🟢 304. Range Sum Query 2D - Immutable 304. 二维区域和检索 - 矩阵不可变 🟠 -同 剑指 Offer II 01 阅读全文
posted @ 2024-04-01 20:20 英击长空 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 概述 二分查找详解.md STL C++ 二分查找库 二分查找库 闭区间、左闭右开区间和开区间 视频讲解二分法 class Solution { // lower_bound 返回最小的满足 nums[i] >= target 的 i // 如果数组为空,或者所有数都 < target,则返回 nu 阅读全文
posted @ 2024-04-01 20:06 英击长空 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1 顺序查找 //顺序查找 int SequenceSearch(int a[], int value, int n) { int i; for(i=0; i<n; i++) if(a[i] == value) return i; return -1; } 2 二分查找 //二分查找(折半查找),版 阅读全文
posted @ 2024-04-01 19:58 英击长空 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 10种排序算法(Python实现) 冒泡排序 1、 两重循环,每次都将一个点移动到最终位置 def BubbleSort(lst): n=len(lst) if n<=1: return lst for i in range (0,n): for j in range(0,n-i-1): # 每轮确 阅读全文
posted @ 2024-04-01 19:20 英击长空 阅读(412) 评论(0) 推荐(0) 编辑