首页 > 其他分享 >找工作学习第七天

找工作学习第七天

时间:2024-03-05 09:01:59浏览次数:23  
标签:遍历 罗马数字 学习 工作 while 判断 数组 第七天 指针

只需要找该元素前面多少个连续元素比他小,后面多少个连续元素比他小,把左右数组记录下来,比较一下哪个大就是了

 

 

echarts图表

 在div里加上ref属性,加上属性名,this.$refs就可以获取到这个ref

index里面等于后端mock,封账了getData函数,等于接口,调用getData就可以获取到数据,

第二行import是import echarts的写法,

 

 从data里面筛选数据数据

第二个能装h=1的水,因为最左边最高高度是1,右边最高高度是3,短板效应能装下h=1的水

那么可以遍历两轮,存储左手边的最高数组和右手边的最高数组

最后比较一下即可

 

 new一个map 用set方法把数字和数值都对应进去

然后如果当前数值比下一个数值小,就欺负她,减去他

当前数值比后一个数值大,就加上他,同时记得判断边界,i和i+1进行比较,那么就需要判断i要小于length-2,防止越界

 整数转罗马数字,直接把需要的情况1000,900,500,400,100,90,50,40写出来即可

对于每次遍历出来的map,用for((key,value) of map)取出来,就可以每次遍历到一个快捷罗马数字,减去他,就可以判断下一个小一点的罗马数字值了,

然后为什么用while不用if判断一下,因为一个罗马数字可能需要判断几次,比如iii,再不行了再去判断下一个

 

 二维数组,先遍历第0个字符串,然后用[0][i] 进行遍历 如果【j】。length已经等于i了 证明没有这么长 最长公共部分已经到了

如果[0][i] !=[j][i] 那么公共部分也是到此为止了

如果都顺利遍历完了 也证明第一个字符串就是最长公共部分

 

寻找链表有无环 有环就返回环的起始位置

用双指针,慢指针每次走一步,快指针每次走两步,如果有环,快指针一定先进环,然后在里面不出来,慢指针后来就会进去,他们速度又不一样,

最终都会相遇’

 

如果相交 证明慢指针走过的路等于快指针走过路的一般

消除掉一个x+y

,y+z等于环1的长度,那么就提出y+z

  所以慢指针,快指针,他们和环起点的位置是相同的,

重新定义快慢指针起点,写个while循环,每次都只走一步就能达到了。

 

 

查找最后一个单词的长度,那么获取数组长度从后往前遍历即可,字符换前后的空格得特殊处理,后面的空格需要先while一下消除

前面的空格需要再while里体现,最后如果只是一个字符,需要判断i是不是已经遍历完了,while( 's[i] != ' ' &&  i>=0')

 

标签:遍历,罗马数字,学习,工作,while,判断,数组,第七天,指针
From: https://www.cnblogs.com/hook-thresh/p/18051135

相关文章

  • 莫队与分块学习笔记
    分块思想介绍分块是一种思想,而不是一种数据结构。思想就是,将一块大的区间,转换成小的区间来处理。例如,在一个\(n\)长度上的数轴,我们可以将其分成\(\sqrtn\)个长度为\(\sqrtn\)的块来解决。典型问题对于一类很典型的问题,可以用分块来做。单点修改,区间查询这玩意咋......
  • 深度学习-卷积神经网络-Faster RCNN anchor详解-53
    目录1.Anchor参考:https://zhuanlan.zhihu.com/p/86403390?utm_id=01.Anchor我第一次接触Anchor(中文叫做锚)的时候,比较懵逼的,什么是锚这个问题让思考了好久,这也是阻碍大家学习FasterRCNN最大的绊脚石索性我们就先把anchor理解为一个个按照固定比例(长宽、大小)预定义的框lib/ne......
  • 【游戏设计笔记】游戏设计师的一些自用学习网站/论坛/书籍
    网站:1.游资网:https://www.gameres.com/里面不仅仅局限于策划,还有美术和程序的一些内容,包括一些最新的资讯,技术讨论,设计思路等等里面都有分享 2.独立精神:https://indienova.com/里面会有一些比较硬核的干货,大佬也很多!不仅有论坛讨论和文章分享还有一些独游组队项目哦 ......
  • Redis学习之路
    Redis代码成就万世基积沙镇海梦想永在凌云意意气风发一.是什么,有什么用用来解决数据量太大。数据索引太大,内存放不下。读写量(读写混合),单独的服务器承受不了。减轻服务器压力,使用缓存来保证效率(主要是用来解决读的问题)。Cache有时间局部性和空间局部性垂......
  • 「马尔可夫决策过程」学习笔记
    马尔可夫决策过程个人在学习「马尔可夫过程」时(基于这本教材,强烈推荐),做了些总结,并将遇到了一些感到困惑自我解答了,在此整理并记录一下。1.马尔可夫性质简单的一句话:当前状态只取决于上一时刻的状态。这个视频很生动地解释了这一性质。2.马尔可夫过程「马尔可夫过程」......
  • Markdown学习
    markdowm学习标题字体hellowordhellowordhellowordhelloword引用选择肇庆走向人生巅峰分割线图片![截图](C:\Users\19154\Pictures\Screenshots\屏幕截图2024-03-04195315.png)超链接[点击跳转到](博客后台-博客园(cnblogs.com))列表表格......
  • 解决Alfred Snippets不工作的问题
    本文旨在解决AlfredSnippets(片段和文本扩展)不工作的问题​​什么是AlfredSnippets?通过使用片段来保存您经常使用的文本剪辑来提高您的工作效率。使用关键字自动展开它们或在SnippetsViewer中浏览正确的剪辑。片段和文本扩展功能是Alfred的Powerpack的一部分。遇到......
  • ROS 同一工作空间下两个功能包如何相互调用
    如何在同一工作空间下调用另一ros功能包本项目有两个ros功能包,a_pack和b_pack,a_pack调用了b_pack的函数,本项目为了展示如何配置b_pack和a_pack功能包,让a_pack可以调用b_pack。在c++编程中,常见用法是将b_pack编译成库文件,然后b_pack对外提供头文件,a_pack对b_pack的调用就是通过引......
  • 解决Alfred Snippets不工作的问题
    本文旨在解决AlfredSnippets(片段和文本扩展)不工作的问题​​什么是AlfredSnippets?通过使用片段来保存您经常使用的文本剪辑来提高您的工作效率。使用关键字自动展开它们或在SnippetsViewer中浏览正确的剪辑。片段和文本扩展功能是Alfred的Powerpack的一部分。遇到......
  • 动手学强化学习(七):DQN 算法
    第7章DQN算法7.1简介在第5章讲解的Q-learning算法中,我们以矩阵的方式建立了一张存储每个状态下所有动作\(Q\)值的表格。表格中的每一个动作价值\(Q(s,a)\)表示在状态\(s\)下选择动作\(a\)然后继续遵循某一策略预期能够得到的期望回报。然而,这种用表格存储动作价值的做......