华为笔试题练习

力扣79题

复制代码
def exit(self,board,word):
   #如果没有的话
    if board is None:
        return flase
    #如果有
    h=len(board)
    w=len(board[0])
    #想办法定义一个函数让他循环得到最后的结果
    def f(i,j,k):
        #先是四个方向怎么样返回true怎么样返回flase,也就是怎么结果
        if not 0<=i<h or not 0<=j<w or not board[i][j]==word[k]:
            return flase
        if k==len(word)-1:
            return ture
        #怎么样让他循环去嵌套得这个值
        #怎么不重复    
        #不重复
        ob=board[i][j]
        board[i][j]=""
        # 嵌套循环
        ans = (f(i+1,j,k+1) or f(i-1,j,k+1) or f(i,j+1,k+1) or f(i,j-1,k+1))

        #返回给列表值
        board[i][j]=ob

        return ans
    for i in range(h):
        for j in range(w):
            if f(i,j,0):
                return true
    return flase
相关推荐
国服第二切图仔3 分钟前
HarmonyOS APP《画伴梦工厂》开发第58篇-互动卡片——摇一摇触发动态效果
华为·harmonyos
最爱老式锅包肉2 小时前
《HarmonyOS技术精讲-蓝牙》传统蓝牙实战:音频播放与文件传输
华为·音视频·harmonyos
山内桜良12 小时前
HarmonyOS中,html 与 ets 桥接沟通
华为·html·harmonyos
心中有国也有家3 小时前
AtomGit Flutter 鸿蒙客户端:初始化流水线
学习·flutter·华为·harmonyos
爱吃大芒果3 小时前
面向未来的大模型原生应用 (AI-Native) 架构解析与演进路线图 (Roadmap)
华为·信息可视化·架构·harmonyos·ai-native
爱吃大芒果3 小时前
ArkUI V2 状态管理极简教程,手写待办清单 Demo
华为·harmonyos
水龙吟啸4 小时前
华为2026.6.17机考选择题+编程题【速刷敲黑板】
人工智能·深度学习·算法·华为
ujainu小4 小时前
帧率协议栈:13变量揭秘60Hz性能分析
华为·harmonyos
花开彼岸天~12 小时前
15 Button 组件与交互反馈设计:按压动画与呼吸脉冲
华为·交互·harmonyos·鸿蒙系统
ZZZMMM.zip18 小时前
基于鸿蒙HarmonyOS NEXT开发AI英语口语应用:智能口语练习新体验与鸿蒙Flutter框架跨端实
人工智能·flutter·华为·harmonyos·鸿蒙·鸿蒙系统