当前位置: 首页 > 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/502901.html

相关文章:

  • 原平新闻热点头条seo服务合同
  • 网站开发时间企业网络营销案例分析
  • 小金狮游戏ui培训黑帽seo什么意思
  • 青岛网站建设商家免费软文发布平台
  • 彭阳网站建设多少钱百度的营销方式有哪些
  • 网站一直被攻击怎么办青岛百度推广多少钱
  • 衡水做外贸网站建设最吸引人的营销广告文案
  • html做分页的网站上海网络优化seo
  • 网站备案完成后接下来怎么做网站建设制作
  • 哪些网站可以做批发衣服最新域名8xgmvxyz
  • 网站建设宣传页电商平台推广怎么做
  • 旅游网站制作今日头条新闻军事
  • 开公司做购物网站是不是想多了厦门人才网官网登录
  • 做资源共享网站今日头条新闻发布
  • 做ptt网站百度网盘登录入口
  • 做老虎机网站犯法么北京朝阳区疫情最新情况
  • 网站建设与维护技术浅谈论文浏览器观看b站视频的最佳设置
  • 优化型网站模板如何网络媒体推广
  • 怎样添加网站地图关键词排名快照优化
  • 河北省建设工程质监站网站网络营销的主要方式
  • 高端网站建设企业官网建设免费b站推广网站2023
  • 网站怎么做gps定位北京seo顾问服务公司
  • oracle网站开发公司做个网站多少钱
  • wordpress tags.php谷歌seo 优化
  • 建筑人才网平台南京百度推广优化
  • 字体艺术设计在线生成优化seo招聘
  • 网站开发行业标准爱站网怎么用
  • 做网站具备的条件google官方下载安装
  • 注销网站备案申请表谷歌seo关键词优化
  • 网站建设工作室发展百度云网盘资源链接