- 博客(12)
- 收藏
- 关注
原创 【LeetCode刷题计划】五 找到数组的中间位置
LeetCode 数据结构题库 350. 找到数组的中间位置)题目描述思路:利用前缀和以及总和表达右边总和题目描述给你一个下标从 0 开始的整数数组 nums ,请你找到 最左边 的中间位置 middleIndex (也就是所有可能中间位置下标最小的一个)。中间位置 middleIndex 是满足 nums[0] + nums[1] + … + nums[middleIndex-1] == nums[middleIndex+1] + nums[middleIndex+2] + … + nums[num
2022-03-08 21:50:18 185
原创 【LeetCode刷题计划】四 两个数组的交集
LeetCode 数据结构题库 350. 两个数组的交集)题目描述思路一:先排序后双指针对比题目描述给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
2022-03-04 20:18:56 152
原创 【LeetCode刷题计划】三 合并两个有序数组
LeetCode 数据结构题库 88. 合并两个有序数组PS:本系列文章只是作为个人学习数据结构所记载,题目、答案均出自力扣官网,附上个人每次了解到的新知识点,一定不权威且知识含金量不够厚重,各位大佬在评论区对我的错误进行提出,热烈欢迎指正!题目描述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数
2022-03-02 21:41:08 178
原创 【LeetCode刷题计划】二 最大子数组和
LeetCode 数据结构题库 53.最大子数组和问题题目描述给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23进阶:如果你已经实现复杂度为 O
2022-03-01 21:02:08 286
原创 【LeetCode刷题计划】一 存在重复元素问题
LeetCode 数据结构题库 217. 存在重复元素题目描述思路一:排序对代码中cmp的描述qsort用法复杂度分析思路二:哈希表复杂度分析题目描述给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例 3:输入:nums = [1,1,1,3,3,4,3,2,4,2]输出:tr
2022-02-28 21:24:40 195
原创 [Python]百度飞桨Paddle框架下实现将视频皮影戏化
前言飞桨(PaddlePaddle)是集深度学习核心框架、工具组件和服务平台为一体的技术先进、功能完备的开源深度学习平台,已被中国企业广泛使用,深度契合企业应用需求,拥有活跃的开发者社区生态。提供丰富的官方支持模型集合,并推出全类型的高性能部署和集成方案供开发者使用。本文是以初步体验Paddle框架为目的,做了其中的“AI实现皮影戏项目”,接下来是笔者的线上实现步骤。实验步骤1.依据步骤fork一下原文,会在他们的平台上创建出相应环境...
2021-06-25 17:54:18 379
原创 [MIND+]Mind+实时模式下的语音对话
MIND+是一个针对于创客和青少年推出的图形化编程软件,本次来体验下其中的实时模式下的语音对话功能。首先明确需要达到的目的:1.每隔一段时间接收语音输入2.对于识别出的语音分类(已学习的和未学习的)3.对于已学习的问题回答出对应回应,对于未学习的语句进行返回询问是否学习实验步骤:1、打开MIND+进入实时模式,选择文字朗读和识别服务两个网络服务。2、拉入程序积木3、确保了在实时模式下时,就可以点击旁边的人物形象,实时载入程序,进行对话,如下。总得来说,这个实验难度相对属于简单的范畴
2021-05-18 22:06:07 2767 2
原创 MQTT与MySQL数据持久化--物联网中间消息平台的应用
引言:学习物联网很重要的一个方面是学习信息的存储和转发,而这就涉及到一个很重要的中间消息件以及信息流处理的平台相关知识。本次所使用的EMQ Cloud就是一个可在已有的公有云服务器的云服务基础建设上部署 MQTT 服务,且具备一定的监管能力。一、实验软硬件准备硬件:主控板WEMOS D1传感器DHT11 (温湿度传感器)软件:Arduino IDEMQTTX (MQTT的桌面端显示工具)EMQX (消息中间件)宝塔面板 (文中用的li
2021-05-18 21:26:24 1651
原创 简易公共测温卫生站 20201102
前言本文意通过图形化编程简易实现公共测温卫生站项目。通过DFrobot HuskyLens 实现人脸识别功能,同时采用微数据库和物联网平台记载并记录体温信息。硬件需求:掌控板x1DFrobot HuskyLens x1温度传感器x1 (本文示例使用的是室温传感器)软件需求:Tinyweb 微数据库EasyIOT 以实现通过MQTT通讯协议上传MIND+软件实现步骤:1.使用掌控板、HuskyLens以及温度传感器并烧写代码、录入人脸信息(注意事项:HuskyLens要通过产品维库下载
2020-11-02 22:04:06 137
原创 MIND+实验
1.实现天黑自动亮灯,天亮灭灯2.实现声音强度到一定程度自动亮度,否则灭灯3.实现语音控制灯的开关4.实现mind+下Easy IoT上mqtt消息的通讯。代码仓库地址:https://gitee.com/patrick-ston/mind
2020-09-23 21:11:25 340
原创 用火焰传感器制作火焰报警器
用火焰传感器制作火焰报警器@[TOC]实验材料:蜂鸣器 面包板 arduino UNO 火焰传感器实验环境:arduino IDEint flame=A5;加粗样式int Beep=8;int val=0;void setup(){pinMode(Beep,OUTPUT);pinMode(flame,INPUT);Serial.begin(9600);}void loo...
2019-09-14 22:57:40 2138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人