wangyp

博客园 首页 联系 订阅 管理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# -*- coding:utf-8 -*-
class Solution(object):
 
    def fNumInSorted(self,input_list,target_num):
        if not input_list:
            return
        if not target_num:
            return
        row = len(input_list)
        col = len(input_list[0])
 
        i=0
        j=col-1
 
        while i<row and j >=0:
            if input_list[i][j] > target_num:
                j = j - 1
 
            elif input_list[i][j] < target_num:
                i = i + 1
            else:
                return  True
        else:
            return False
s = Solution()
list1 = [
    [1,2,8,9],
    [2,4,9,12],
    [4,7,10,13],
    [6,8,11,15]
]
print s.fNumInSorted([],15)

  

posted on   wangyp  阅读(114)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具
点击右上角即可分享
微信分享提示