当前位置: 首页 > wzjs >正文

广西柳州科技学校网站建设南昌seo网站管理

广西柳州科技学校网站建设,南昌seo网站管理,网站构建是什么,济南手工网站建设公司按照https://leetcode.cn/circle/discuss/RvFUtj/顺序刷题 零、经验记录 1. 学会画图分析 2. 学会找终止条件 3. 做一道就高质量完成 一、二分算法 0. 总结:大于某个数的第一个数的位置有固定模板,其中要讨论最后一个数小于等于目标数的情况 1. 二…

按照https://leetcode.cn/circle/discuss/RvFUtj/顺序刷题

零、经验记录

1. 学会画图分析

2. 学会找终止条件

3. 做一道就高质量完成

一、二分算法

0. 总结:大于某个数的第一个数的位置有固定模板,其中要讨论最后一个数小于等于目标数的情况

1. 二分查找:在升序数组中查找某数,如果存在则返回下标,不存在则返回-1

a. 自己的想法:left、mid、right三个指针迭代,注意终止条件,一是mid对应的元素为该数,二是到了只剩两个元素时,那么此时mid=left,如果right对应元素为该数,则返回下表right,如果不是,则代表数组中没有该数,返回-1

b. 存在的问题:判断条件复杂,原因是边界不好,每次判断完大小后,实际上mid对应的元素就可以被排除了。如果nums[mid] > target: right = mid-1。如果nums[mid]<target:left=mid+1。

c. 一点点的疏忽会带来极大的麻烦,要求逻辑足够严谨,充分利用已有信息。

2. 寻找比目标字母大的最小字母:找到一个非递减字符数组中比目标字母大的最小字母

a. 自己的想法:三指针迭代,迭代方式为: if letters[mid] <= target: left= mid+1; if letters[mid] > target: right = mid

b. 存在的问题:没考虑到字母之间可以直接比较(上面是改正后的),没有搞清终止条件。如下图,首先排除target不在该字符数组的两种情况,然后递推即可。

3. 正整数和负整数的最大计数:统计非递减数组的正整数数量和负整数数量中的最大值

a. 自己的想法:需要计算pos和neg的数量,首先如果第一个数大于0或者最后一个数小于0,那么该数组全正或全负,返回数组长度即可。然后分别找到大于0的第一个数的位置和小于0的最后一个数的位置。这里需要注意避免陷入死循环,需要考虑遍历尽头。

b.存在的问题:小于0的最后一个数容易陷入死循环,可以转换为大于等于-1的第一个数,然后这个数的前一个数就必然是最后一个负整数。

http://www.dtcms.com/wzjs/304379.html

相关文章:

  • 天长seo排名长沙网站包年优化
  • 网站开发与程序开发b站网页入口
  • 深圳宝安seo优化排名案例
  • 网站开发追款单淘宝运营一般要学多久
  • 做公司网站流程100%能上热门的文案
  • 医院 网站建设百度建站平台官网
  • 柳州市网站建设公司重庆森林百度网盘
  • 网站建设活动海报武汉seo群
  • 网站建设维护百度官方客服电话
  • 淘城汇网站谁做的深圳网络营销技巧
  • WordPress实现sslseo课程简介
  • wordpress媒体库显示空白班级优化大师免费下载电脑版
  • 购物型网站怎么快速被百度收录定制建站网站建设
  • 做网站如何突出网站特色百度提问
  • 吉安哪里做网站代推广平台
  • 免费网站建设步骤域名批量查询工具
  • 凡氪官网顺德搜索seo网络推广
  • 小说网站怎么做用户画像网站如何快速收录
  • 外贸饰品网站网站搜索排名优化软件
  • 唐河微网站建设2022新闻热点10条
  • 模板网站建设清单网课培训机构排名前十
  • 网站管理助手v3.0营销网络是啥意思
  • 房屋产权地址备案在那个网站做全自动推广引流软件免费
  • 做网站第一一键优化大师
  • 今日新闻头条新闻网络seo外包
  • 做网站最好的公司官方百度
  • 公司域名网站seo自学
  • 宁夏网站建设哪个好店铺推广软文500字
  • 影院网站建设semantic
  • 磁县邯郸网站建设seo搜索引擎优化知乎