ICode9

精准搜索请尝试: 精确搜索
  • i2c驱动架构简析2021-12-14 09:33:56

    操作环境: 开发板:mini2440 CPU:(samsung)s3c2440Linux版本:Linux-2.6.32.2 i2c_add_numbered_adapter ---> i2c_register_adapter --> i2c_scan_static_board_info-->__i2c_board_list--->i2c_new_device i2c_register_board_info-->list_add_tai-->__i2c_board_lis

  • 矩阵2021-12-12 12:32:10

    请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)  注意: 一个有效的数独(部分已被填充

  • 制作自己开发板的rt-thread bsp2021-12-08 17:31:47

    目的 通过官方的模板制作自己开发板的BSP 第一步 复制相关文件 官网下载下来的源代码解压得到rt-thread文件夹,在另一个地方给我们的工程新建一个目录,比如命名为rt-thread-port。把rt-thread目录中除了bsp之外的文件夹和文件都复制过来。在rt-thread-port中新建bsp文件夹,bsp下

  • 79. 单词搜索2021-12-06 22:00:24

    给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 来源:力扣

  • C语言井字棋练习2021-12-06 18:30:48

    一、menu函数来写一个简陋的界面 void menu() { printf("***** 三子棋 ********\n"); printf("*** 1>开始 0>退出 ******\n"); printf("请选择->"); } 这样就完成了一个简单的开始界面。 二、测试函数 void test() { int input = 1; do { menu(); scanf_s(&quo

  • 大厂算法面试之leetcode精讲22.字典树2021-12-06 09:06:08

    大厂算法面试之leetcode精讲22.字典树 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.set&map 17.栈 18.

  • 大厂算法面试之leetcode精讲22.字典树2021-12-06 09:04:03

    大厂算法面试之leetcode精讲22.字典树 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.set&map 17.栈 18.队列

  • 1607F - Robot on the Board 2 - Codeforces2021-12-05 13:35:32

    Problem - 1607F - Codeforces 题目大意: ​ 有一个n*m的矩形地图,每个点有RLUD,表示在该点下一步走个方向,走出地图或者走到走过的点机器人就会损毁。问从哪个点开始走能走最长的路径。 思路: ​ 对于每一个点他之后的路径都是确定的,所以可以通过记忆化(设置dp数组)来降低时间复杂度。值

  • 【Python100天学习笔记】Day17 数据结构与算法2021-12-04 18:30:01

    数据结构和算法 算法:解决问题的方法和步骤 评价算法的好坏:渐近时间复杂度和渐近空间复杂度。 渐近时间复杂度的大O标记: - 常量时间复杂度 - 布隆过滤器 / 哈希存储 - 对数时间复杂度 - 折半查找(二分查找) - 线性时间复杂度 - 顺序查找 / 计数排序 - 对数线性时间复杂度 -

  • 每日一练 — 2021.12.032021-12-03 19:02:09

    文章目录 一、两两交换链表中的节点1、程序简介示例 1:示例 2:示例 3:提示:进阶: 2、程序代码3、运行结果 二、K个一组翻转列表1、程序简介进阶:示例 1:示例 2:示例 3:示例 4:提示: 2、程序代码3、运行结果 三、解数独1、程序简介示例:输入:输出:解释:提示: 2、程序代码3、运行结果 一

  • 配置文件恢复2021-11-30 23:58:27

    配置文件恢复 描述 有6条配置命令,它们执行的结果分别是: 命 令执 行resetreset whatreset boardboard faultboard addwhere to addboard deleteno board at allreboot backplaneimpossiblebackplane abortinstall firsthe heunknown command 注意: he he不是命令。 为了简化输

  • wxpython 分割窗口SplitterWindow并让窗口跟随窗口大小2021-11-29 10:32:52

    直接上代码了 def OperationInterface(self): # 创建一个可分割窗口 self.split_mult = wx.SplitterWindow(self, style=wx.SP_LIVE_UPDATE, size=self.Size) # 先定义左侧按钮面板 self.left_button = wx.Panel(self.split_mult,size=(150,self.split_mult.Siz

  • 模拟卷Leetcode【普通】079. 单词搜索2021-11-29 10:03:16

    079. 单词搜索 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被

  • 2021-11-28 剑指offer08,11,12,132021-11-28 19:06:52

    剑指offer08. 二叉树得到下一个节点 这题leetcode上没有找到,不过分析过程是值得学习的。 纯分情况讨论题,要求十分细致完整(其实很难想到qaq 需要画不少图分析): 一个节点有右子树,它的下一个节点是右子树中的最左节点。没有右子树:如果该节点为左子节点,那么下一跳就是它的parent,如

  • Mini440之uboot移植之实践(六)2021-11-27 20:01:15

    一、u-boot流程 1.1 u-boot流程图绘制 我们在前面的几篇博客中,已经对u-boot源码进行了分析。那么我们试着将我们前几节介绍的内容连起来。绘制一个u-boot启动流程图: 二、u-boot移植把步骤 既然我们想要移植u-boot,那么我们首先需要明白u-boot的启动流程。u-boot移植大概可以分为以

  • 深度优先搜索简单算法题2021-11-27 19:33:30

    给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回能在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k x 1(k 行,1 列)的形状建造,其中 k 可以是任意大小。两

  • 【C语言】超详细的----三子棋游戏---- 实现与解析2021-11-25 09:03:58

    【C语言】超详细的----三子棋游戏---- 实现与解析 本次学习写一个三子棋软件,基本上用到了之前所学的所有知识,下面开始解析这个 三子棋游戏。 三子棋从下往上 的组成有:棋盘,我方棋,对方棋。三个部分组成。 棋盘的要素简述 首先棋盘是一个3*3的正方形(所以使用二维数组),每一个格子

  • 回溯算法最佳实践:解数独 labuladong2021-11-23 20:34:52

    回溯算法最佳实践:解数独 读完本文,你可以去力扣拿下如下题目: 37.解数独 ----------- 经常拿回溯算法来说事儿的,无非就是八皇后问题和数独问题了。那我们今天就通过实际且有趣的例子来讲一下如何用回溯算法来解决数独问题。 一、直观感受 说实话我小的时候也尝试过玩数独游戏,但从来

  • 三子棋的代码2021-11-22 21:33:28

    test.c #define _CRT_SECURE_NO_WARNINGS 1 #include "game.h" void menu() {     printf("************************\n");     printf("*****   1. play   ******\n");     printf("*****   0. exit   ******\n");     printf(&q

  • LeetCode之搜索专题2021-11-22 15:31:10

    LeetCode之搜索专题 1.回溯算法 1.LeetCode之[N皇后问题] 解题思路 回溯算法之递归 https://labuladong.gitee.io/algo/4/29/105/ 回溯算法之非递归 https://blog.csdn.net/computerme/article/details/18080031 代码实现 1.递归解法(回溯方法基本套路) /* * @lc app=lee

  • 力扣 - 剑指 Offer 12. 矩阵中的路径2021-11-21 02:00:45

    题目 剑指 Offer 12. 矩阵中的路径 思路1(回溯、DFS) 这题可以使用回溯+递归来解决,思路如下: 将二维数组的每一个元素都作为起点进行回溯查找 每次查找的时候,都有四个方向,但是上一个方向不能再次被遍历,因此需要将遍历过的位置进行做标记,递归返回的时候再还原 递归过程中要判断一些

  • 【leetcode】79. Word Search2021-11-19 17:02:45

      Given an m x n grid of characters board and a string word, return true if word exists in the grid. The word can be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontally or vertically neighboring. The same

  • 一键三联糖果粉碎723. Candy Crush2021-11-17 08:00:07

    This question is about implementing a basic elimination algorithm for Candy Crush. Given an m x n integer array board representing the grid of candy where board[i][j] represents the type of candy. A value of board[i][j] == 0 represents that the cell i

  • 三子棋的思路2021-11-13 19:02:02

    作为刚学习c语言的萌新,代码可能存在bug 刚开始创建两个源文件,一个头文件,(头文件存放的是函数的声明,一个源文件存放游戏的逻辑运行函数【如三子棋的胜利规则,玩家怎么下棋等等】,另一个存放main函数和主要函数,例如我game函数调用代表游戏开始,然后再game函数里调用游戏的实现逻辑的函

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有