小工具知识网

当前位置: 首页 > 行业知识 > 力扣-数组题

行业知识

力扣-数组题

2026-11-11 06:16:09 来源:互联网转载

1. 两数之和

���出map中是否有target-nums[i],

class Solution {public:    vector twoSum(vector& nums, int target) {        unordered_map hash;        for(int i = 0 ;i  

26. 删除有序数组中的重复项

使用双指针 

class Solution {public:    int removeDuplicates(vector& nums) {        int left = 0;        int right = 1;        while(right  

27. 移除元素

双指针

class Solution {public:    int removeElement(vector& nums, int val) {        int lowIndex =0;        for(int fastIndex = 0; fastIndex  

66. 加一

我写的,能过一半用例,笨方法。只是想确定一下笨方法可不可行,不管笨不笨,能拿到分就是好方法。class Solution {public:    vector plusOne(vector& digits) {        stack stack;        vector res;        uint num = 0;        uint cont = 1;        for(int i = digits.size()-1;i >= 0;i--)        {            num += digits[i]*cont;            cont *= 10;        }        cout 

上一篇:完美解决:yum -y install nginx 报出 没有可用软件包 nginx。错误:无须任何处理

下一篇:excuse怎么读英语语音?