- 2024-06-21704. 二分查找 27. 移除元素
704.二分查找题目链接:https://leetcode.cn/problems/binary-search/ 前置条件:数值有序 效果:可以将时间复杂度优化为log(n) 思路:target(可能存在的)元素等于mid位元素时,返回当前下标target元素相对于mid位元素小时,选择左侧区域继续查找t
- 2024-03-30获取std::exception_ptr指向的异常信息
1、产生std::exception_ptr的方式:std::exception_ptrptr=nullptr;//用来保存异常信息try{test();}catch(...){std::exception_ptrptr=std::current_exception();//这是exeception_ptr产生的地方}或std::exception_ptrptr2
- 2023-02-09指针
指针一:求数组元素之和#include<stdio.h>#definesize10int exchange(int*start,int*end);intmain(void){inta[size]={1,2,3,4,5,6,7,8,9,10};lon
- 2023-01-29力扣-82-删除排序链表中的重复元素Ⅱ
这个删除重复不太常规的是:它不是删除多出来的剩下一个,而是比如有三个1,1重复了,那这三个1节点都不要 ListNode*deleteDuplicates(ListNode*head){ if(!head)returnh
- 2022-11-24[leetcode每日一题]11.24
795.区间子数组个数给你一个整数数组 nums 和两个整数:left 及 right 。找出 nums 中连续、非空且其中最大元素在范围
- 2022-10-25力扣-2-两数相加
这里麻烦的在于两个情况需要考虑进位的问题每位数字是链表形式存储的,而且是逆序,这对想要从地位向高位相加,以及进位带来了麻烦最直接的做法是把各位数字取出来处理后再
- 2022-08-14指针常量和常量指针
#include<iostream>usingnamespacestd;intmain(){ intm=0; constintn=2;//必须初始化其n不可修改如像常量一样// n=3;错误 constint*ptr1=&m; int