当前位置: 首页 > news >正文

搜索二维矩阵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;}
};

http://www.lryc.cn/news/333956.html

相关文章:

  • 深入Tauri开发——从环境搭建到项目构建
  • Redis 和 Mysql 数据库数据如何保持一致性
  • 探索7个MAMP本地开发环境的高效替代软件
  • 靡语IT:Bootstrap 简介
  • 亚马逊店铺引流:海外云手机的利用方法
  • 10 Python进阶:MongoDB
  • Leetcode 142. 环形链表 II和Leetcode 242. 有效的字母异位词
  • 【嵌入式DIY实例】-MODBUS串行通信
  • 入门用Hive构建数据仓库
  • 【计算机网络】会话层
  • springboot实现七牛云的文件上传下载
  • 【RISC-V 指令集】RISC-V 向量V扩展指令集介绍(六)- 向量内存一致性模型
  • Lvgl9 WindowsSimulator Visual Studio2017
  • 【STL】链表(list)
  • node.js常用指令
  • Flutter第六弹 基础列表ListView
  • 【考研经验贴】24考研860软件工程佛系上岸经验分享【丰富简历、初复试攻略、导师志愿、资料汇总】
  • 15-1-Flex布局
  • 深入浅出 -- 系统架构之负载均衡Nginx的性能优化
  • AI大模型下的策略模式与模板方法模式对比解析
  • 前端| 富文本显示不全的解决方法
  • 数据结构——链表
  • uniapp使用vuex
  • C++从入门到精通——this指针
  • Hive3.0.0建库表命令测试
  • 一起学习python——基础篇(7)
  • 【LeetCode热题100】74. 搜索二维矩阵(二分)
  • Android OkHttp
  • Java常用API_正则表达式_字符串的替换和截取方法——小练习
  • 从头开发一个RISC-V的操作系统(四)嵌入式开发介绍