草庐IT

十五周算法训练营——快慢指针

今天是十五周算法训练营的第八周,主要讲快慢指针专题。移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。输入:nums=[3,2,2,3],val=3输出:2,nums=[2,2]解释:函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为2,而nums=[2,2,3,3]或nums=[2,2,0,0],也会被视作正确答案。利用快慢指针解决

2023周复盘|心跳加速的一周(第11周)

原创/静静的朵朵本周主题:心跳加速的一周(2023.3.13—2023.3.19)爸爸的病情周二,本来是我大侄女的生日,我给家里打电话,想着祝她生日快乐,结果没想到打过去妈妈说爸爸住院了。情况不是很好,就查了血常规,白细胞的值已经高的很危险了。家里只有老老小小,担心也没办法,后来打电话的时候,医生说怀疑是白血病,需要做骨髓穿刺,如果不是白血病再做其他检查。在妈妈跟我说白细胞很高以后我就去查了一下,大部分都说白细胞高,可能是感染,当然也可能是白血病。然后我也跟医生说了,我们家没有白血病史,医生说这个病不一定是遗传,总的来说,还是得先排查。我了解情况以后跟哥哥说明了情况,然后让妈妈不要着急,后面就

第七周学习报告

文章目录第七周学习报告鸿蒙的整体介绍鸿蒙系统的特点鸿蒙的学习关于Node.js关于NPM第七周学习报告鸿蒙的整体介绍华为鸿蒙系统(HUAWEIHarmonyOS)是一款面向万物互联时代的,全新的分布式操作系统。是新一代的智能终端操作系统,为不同设备的智能化,互联与协同提供了统一的语言,带来便捷,流畅,连续,安全可靠的全场景交互体验。HarmonyOS版本发布时间鸿蒙OS1.02019年8月6日鸿蒙OS2.02020年9月10日鸿蒙OS1.02021年10月22日鸿蒙系统的特点在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力,适配多种终端形态的分布式理念,能够支持手机,平

2023周复盘|平静偷懒的一周(第7周)

原创/静静的朵朵本周主题:平静偷懒的一周(2023.2.13—2023.2.19)上周把该忙的忙完了以后,这周的日子变得轻松了很多,但是心态却时好时坏,总有人问我什么时候上班,有人安慰,有人着急,我呢,也在不停的给自己洗脑,让自己平静,心情也是上上下下的。参加了三次面试上周也是不停的投简历,我的要求也越来越低,通勤时间也从一个小时编程了一个半小时。周三面试了两个,有一个面试加了我的微信,说对我挺满意的,后续有消息会联系我,然后我问了一次,跟我回复的是下周一(也就是今天)会有消息,可惜还没有消息,看样子就是坏消息了。那个公司跟我的预期还是有距离,本来不想去一个压力太大的公司,但是面试久了我也想通

Contest1003 - 河南工程学院2022级新生周赛(三)

目录1,6男2,我要拿最多的money2.03,极致完美的AK4,吃豆人5,胡辣汤啊胡辣汤6,HF波那契数列7,小朱要解密码8,苦命的毅哥 1,6男题目描述ZY看透了世态炎凉,对于社交以及爱情感觉十分疲倦,当听到他的好妹妹跟他说:“我想和你在稻城亚丁相遇、在丽江古城相拥、在巴黎铁塔相恋、在捷克布拉格相吻、在希腊爱琴海相爱、在往后余生相守”他会敷衍一下扣一个6,时间长久之后,好妹妹感觉到十分生气,看见ZY扣6就想打他一巴掌,但是由于ZY频繁却又不连续的扣6,导致好妹妹感到为难,因为要是偶然的一次扣6就打ZY,她感到不太合适,于是好妹妹想要找到ZY扣的最多的一次6的个数,并以此为依据和ZY好好算账

如何在3周让你的工资从5000+变10000+

做为开发者,若你的工资只有5000+,那么,你就有必要看看我的这篇文章。 女人要想过得好就要选好郎,男人要过得好就要选好行。同为开发者,同样工作经验,别人1w-5w,你却只有5k-1w,那你就要看看你用哪个工具进行开发。 据统计,Java相关职位的薪水在中国IT行业中排名第一,年薪约为20-40万元不等。其中,一线城市Java开发者的工资约为25-50万元不等,而其他城市Java开发者的工资为12-25万元不等。 做为IT从业者,若你待遇短时间不能有很大的提升,那么转行来搞java开发吧,花个几周时间来给自己充充电,做好转行准备,换一换工作,你的待遇立马就会起飞。 若你是毕业季的新人,那么趁还

十五周算法训练营——滑动窗口

//滑动窗口算法解题思路1.使用双指针技巧,初始化left=right=0,把索引左闭右开区间[left,right)称为一个窗口2.先不断增加right指针,扩大窗口3.当结果不符合要求,进行窗口收缩4.重复2、3步,直到终止条件和为s的连续正数序列输入一个正整数target,输出所有和为target的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。示例1:输入:target=9输出:[[2,3,4],[4,5]]//该问题是一个滑动窗口问题//滑动窗口算法解题思路//1.使用双指针技巧,初始化left=right=0,把索引左闭右开区间[lef

项目经理怎么写周总结和周计划?

写周报的时候一定要先弄清项目周报的主要结构:1、本周概述对本周情况做一个整体的阐述,能够反映当前的项目态势。如果领导没有时间细看,只看这个就ok了。一定要高度概览,但是又不能着空着虚。截至本周,项目整体完工70%,已完成工作量比项目计划超出10%。项目第二阶段验收完成,第二笔客户付款商务流程已经启动,预计下周回款2000万元。从下周开始进入第三阶段预计共4周的项目交付。其他客户沟通、供应商供货、商务付款等按计划正常进行。2、主要事件主要列出里程碑或者重大事件。6月10号顺利通过第二阶段验收。6月11号与甲方项目管理委员会完成第三阶段需求确认。6月14日完成外采设备的付款。3、项目进度按照甘特图

如何2周拿到Google Cloud专业架构师认证

如何2周拿到GoogleCloud专业架构师认证由于工作内容涉及到Googlecloud,需要从零开始快速全面的了解一下GoogleCloud,按照GoogleCloud的LearningPath,CloudArchitect最适合全面了解GoolgeCloud的认证体系,于是决定花两周的时间拿到GoogleCloud专业架构师认证。第一步先制定学习计划,我们这两周的学习分成的三个阶段,第一个阶段:了解GoogleCloud的产品体系(a.先看一下别人是如何学习和备考GoogleCloudArchitectYoutube的链接在这里https://www.youtube.com/watch?v

Flutter - 在应用程序的整个生命周期中保持页面静态?

我创建了一个AppDrawer小部件来包装我的主要抽屉导航并在一个地方引用它,如下所示:classAppDrawerextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnDrawer(child:newListView(children:[newListTile(title:newText("Page1"),trailing:newIcon(Icons.arrow_right),onTap:(){Navigator.of(context).pop();Navigator.of(context).pu