搜索二维矩阵2 合并两个有序链表

240. 搜索二维矩阵 II - 力扣(LeetCode)

class Solution {
public:
    bool searchMatrix(vector<vector<int>>& matrix, int target) {
        int i = matrix.size() - 1, j = 0;
        while(i >= 0 && j < matrix[0].size())
        {
            if(matrix[i][j] > target) i--;
            else if(matrix[i][j] < target) j++;
            else return true;
        }
        return false;
    }
};

class Solution {
public:
    ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {
        ListNode* dum = new ListNode(0);
        ListNode* cur = dum;
        while (list1 != nullptr && list2 != nullptr) {
            if (list1->val < list2->val) {
                cur->next = list1;
                list1 = list1->next;
            }
            else {
                cur->next = list2;
                list2 = list2->next;
            }
            cur = cur->next;
        }
        cur->next = list1 != nullptr ? list1 : list2;
        return dum->next;
    }
};

相关推荐

  1. Leetcode:合并有序

    2024-04-08 06:18:05       7 阅读
  2. 【大厂算法面试冲刺班】day2合并有序

    2024-04-08 06:18:05       37 阅读
  3. <题海拾贝>[递归]2.合并有序

    2024-04-08 06:18:05       9 阅读
  4. LeetCode [简单]合并有序 (迭代

    2024-04-08 06:18:05       47 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 06:18:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 06:18:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 06:18:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 06:18:05       20 阅读

热门阅读

  1. Vue2 —— 学习(二)

    2024-04-08 06:18:05       13 阅读
  2. 速盾:cdn原服务器地理位置

    2024-04-08 06:18:05       16 阅读
  3. AI技术创业机会之零售与电子商务

    2024-04-08 06:18:05       14 阅读
  4. 机器视觉系统-什么是颜色/波长

    2024-04-08 06:18:05       14 阅读
  5. C#-实现软删除

    2024-04-08 06:18:05       15 阅读
  6. mybatis知识点

    2024-04-08 06:18:05       12 阅读
  7. 2022-04-24_数组的定义和初始化等_作业

    2024-04-08 06:18:05       12 阅读