一、二分法查找1.左闭右闭加了一个输入输出#include#include#includeusingnamespacestd;intsearch(vector&nums,inttarget){ intleft=0; intright=nums.size()-1; while(lefttarget) { right=middle-1; } elseif(nums[middle]nums; intnum; cout>num; nums.push_back(num); }while(getchar()!='\n'); inttarget; cout>
学习目标:1.了解鸿蒙3.0体系安装鸿蒙基于3.0开发工具2.鸿蒙操作系统的手机或手表,感受真机的安装和发布学习内容:一.开发工具的搭建在配置的过程中,出现了一个很难解的问题,就是下载ets一直失败。经过老师和同学的努力,终于找到了原因,并且成功的下载好了,其实就是鸿蒙3.0.0.8的版本有点bug,下载3.0.0.6就好了。二.体验第一个页面学习时间:早上8:30-12:00下午13:30-17:00学习产出:成功安装开发工具CSDN技术博客1篇完成案例2个
力扣 977.有序数组的平方题目:给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序题解1:暴力解法当拿到这个题目,题意很明白,该数组是一个非递减顺序排列的整数数组,要想元素平方过后组成新的数组。如果是暴力解法的话,可以直接对数组中所有元素平方,然后直接使用快速排序sort()即可。classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;i题解2:双指针法--顺序排列的数组此种做法需要注意,非递减顺序 排序的整数数组平方后的最大值出现在原数组两端(最左端可能有
204.两两交换链表中的节点19.删除链表中倒数第N的节点 面试题20.07链表相交142环形链表
Redis入门1.初始Redis1.1认识NoSQLSQL(关系型数据库)NoSQL(非关系型数据库)数据结构结构化(Structured)非结构化数据关联关联的(Relational)无关联的查询方式SQL查询非SQL事务特性ACIDBASE存储方式磁盘内存扩展性垂直水平使用场景1.数据结构固定2.相关业务对数据安全性、一致性要求较高1.数据结构不固定2.对一致性、安全性要求不高3.对性能要求高其中,非关系型数据库有很多种,比如:键值类型(Redis)文档类型(MongoDB)列类型(HBase)Graph类型(Neo4j)1.2认识RedisRedis诞生于2009年,全称为RemoteD
Redis入门1.初始Redis1.1认识NoSQLSQL(关系型数据库)NoSQL(非关系型数据库)数据结构结构化(Structured)非结构化数据关联关联的(Relational)无关联的查询方式SQL查询非SQL事务特性ACIDBASE存储方式磁盘内存扩展性垂直水平使用场景1.数据结构固定2.相关业务对数据安全性、一致性要求较高1.数据结构不固定2.对一致性、安全性要求不高3.对性能要求高其中,非关系型数据库有很多种,比如:键值类型(Redis)文档类型(MongoDB)列类型(HBase)Graph类型(Neo4j)1.2认识RedisRedis诞生于2009年,全称为RemoteD
openGaussDeveloperDay20235月26日,一场数据库开发者年度盛会「openGaussDeveloperDay2023」在北京昆泰嘉瑞文化中心成功召开。大会汇聚产学研用各界知名专家分享openGauss社区的技术创新、优秀实践和生态成果,吸引了线上线下数千名开发者、技术爱好者、数据库从业者的关注。云和恩墨作为openGauss社区理事单位和重要合作伙伴,深度参与了本届大会。在主论坛上,openGauss社区理事会理事长江大勇以本次大会主题“聚数成峰共赢未来”为题发表演讲。他表示,openGauss开源三年以来,目前已有将近260家企业加入社区,近5000名开发者参与社区贡献
我有一段字符串,其中包含星期几,如下所示:days:=[]string{"M","Th","W","F","T","S","Su"}如何对它们进行排序,以便输出如下:[MTWThFSSu]从星期一开始。 最佳答案 您可以创建一个map,将日期键入到它们的相对顺序。然后你可以有一个类型实现sort.Interface接口(interface):typeDays[]string//maptostoreweekdays'relativeordervardays=map[string]int{"M":1,"T":2,"W":3,"Th":4
我有一段字符串,其中包含星期几,如下所示:days:=[]string{"M","Th","W","F","T","S","Su"}如何对它们进行排序,以便输出如下:[MTWThFSSu]从星期一开始。 最佳答案 您可以创建一个map,将日期键入到它们的相对顺序。然后你可以有一个类型实现sort.Interface接口(interface):typeDays[]string//maptostoreweekdays'relativeordervardays=map[string]int{"M":1,"T":2,"W":3,"Th":4
目录前言芯片引脚图文件结构图一、GPIOAPI接口GPIO基础案例简介GPIO中断GPIO中断案例简介PWM输出PWM案例简介二、ADC采样API函数ADC案例简介三、I2C读写NFC芯片APII2C案例简介四、UART读写APIUART案例简介总结前言之前学STM32时,学习过liteOS,对内核有过简单了解。学了内核之后,这次学习一些驱动子系统,GPIO,I2C,串口,ADC数据采集等。主要了解封装后的接口函数及其如何调用。相关概念有在stm32学习的时候总结过。GPIOADC与DACI2C串口更多的可以去HAL库专栏看。本文主要总结鸿蒙的API接口芯片引脚图首先放个芯片原理图,方便查看引