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

招人在哪个网站比较好找上海网络推广软件

招人在哪个网站比较好找,上海网络推广软件,石狮网站建设,网页升级访问未成年java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 思路 题目要求我们找到两个数相加的和,等于target指定的值。而…
java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846

在这里插入图片描述

  1. 思路
  1. 题目要求我们找到两个数相加的和,等于target指定的值。而且数组中元素是递增的(非递减且顺序排列就是递增)。
  2. 那么,我们可以很方便的找到最大值和最小值,它们分别位于数组左面和右面。可以尝试先将它们加起来。
  3. 如果相加的值正好等于target那么返回结果即可。如果这个值大于了target,就说明太大了,我们需要缩小这个数。
  4. 左面是小的数,右面是大的数,既然太大了,那么理所当然,应该让右面的数小一点。反之,若这个值比target小,说明左面的值太小了,可以扩大一点。
  5. 因此:用两个指针left和right 分别指向数组左右两端,实现上述步骤。
  1. 代码
    在这里插入图片描述
class Solution {public int[] twoSum(int[] numbers, int target) {int left = 0;//左指针int right = numbers.length-1;//右指针int sum = 0;//左右两个值的和while(left!=right){//如果双指针相遇,说明没有合适的数sum = numbers[left]+numbers[right];//左右相加if(sum == target) return new int[]{left+1,right+1};//找到目标数,返回两个数下标else if(sum<target) left++;//若比目标是小,左面大一点else right--;//比目标大,右面小一点}return new int[]{-1,-1};}
}

刷题一定要坚持,总结套路,不单单要把题做出来,要举一反三,也要参考别人的思路,学习别人解题的优点,找出你觉得可以优化的点。

  1. 单链表解题思路:双指针、快慢指针、反转链表、预先指针
  1. 双指针:对于单链表而言,可以方便的让我们遍历结点,并做一些额外的事
  2. 快慢指针:常用于找链表中点,找循环链表的循环点,一般快指针每次移动两个结点,慢指针每次移动一个结点。
  3. 反转链表:通常有些题,将链表反转后会更好做,一般选用三指针迭代法,递归的空间复杂度有点高
  4. 预先指针:常用于找结点,比如找倒数第3个结点,那么定义两个指针,第一个指针先移动3个结点,然后两个指针一起遍历,当第一个指针遍历完成,第二个指针指向的结点就是要找的结点
  1. 数组解题思路:双指针、三指针,下标标记
  1. 双指针:多用于减少时间复杂度,快速遍历数组
  2. 三指针:多用于二分查找,分为中间指针,左和右指针
  3. 下标标记:常用于在数组范围内找东西,而不想使用额外的空间的情况,比如找数组长度为n,元素取值范围为[1,n]的数组中没有出现的数字,遍历每个元素,然后将对应下标位置的元素变为负数或者超出[1,n]范围的正数,最后没有发生变化的元素,就是缺少的值。
http://www.dinnco.com/news/26952.html

相关文章:

  • 昆明制作网站的公司哪家好网络营销客服主要做什么
  • 专门做网站的成都百度推广电话号码是多少
  • 朝阳免费网站制作石家庄手机端seo
  • 信息平台网站建设谷歌推广和seo
  • wordpress slug是什么优化大师下载电脑版
  • 专业的网页制作服务网页怎么优化
  • 旅游网站制作分析西安企业网站seo
  • 网站推广建设策略国家免费职业培训平台
  • 做螺杆比较出名的网站营销神器
  • 阿里云服务器免费广告优化师工资一般多少
  • 紧急大通知狼拿笔记好重庆关键词seo排名
  • 中国商机网广西网站seo
  • 中国风html5网站模板免费下载产品市场推广计划书
  • 电子商务网站的建设与维护seo的宗旨是什么
  • 网站推广方案整理百度seo优化网站
  • 景区官方网站建设方案seo大全
  • 大兴区住房城乡建设委官方网站马鞍山网站seo
  • python 网站开发流程什么是互联网营销师
  • 网站建设的什么是开发实施注意什么有做网站的吗
  • 展示用网站模板运营推广
  • 在猪八戒找人做网站靠谱吗收录网站排名
  • 绛帐做企业网站放单平台
  • 网站手机客户端生成发稿软文公司
  • 做网站 需要买云服务器吗流量点击推广平台
  • 上海品牌网站建设最新旅游热点
  • 网络营销考试题目及答案2022网络seo推广培训
  • 手机做兼职的网站设计首页关键词排名代发
  • 十大那种直播软件佛山市seo推广联系方式
  • 网站建设如何盈利关键词优化排名用哪个软件比较好
  • 公司变更地址多少钱seo和网络推广有什么区别