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

java网站建设教程黑五类广告推广

java网站建设教程,黑五类广告推广,网站做著作权,深圳小程序开发官网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.ds6.com.cn/news/32442.html

相关文章:

  • 怎么利用网站做cpa推广信息互联网推广
  • 德阳企业品牌网站建设网站seo搜索引擎优化怎么做
  • 自己服务器做网站服务器备案seo排名优化软件有
  • 昆明seo博客上海正规seo公司
  • 6网站免费建站seo二级目录
  • 深圳贸易网站开发扬州seo优化
  • 张家口做网站的公司网站优化联系
  • 做外围网站赌球红树林全网营销整合推广
  • 单页推广网站模版怎么免费创建个人网站
  • 重庆建网站多少钱网络广告人社区官网
  • 可以直接玩游戏的网站怎么自己开发网站
  • 神农架网站建设公司提高基层治理效能
  • 自建网站做外贸谷歌推广网站建设的流程是什么
  • 做网站用什么配置的笔记本给你一个网站seo如何做
  • 网站空间的根目录seo网络推广案例
  • WordPress编辑器复制doc慧达seo免登录发布
  • 中国与俄罗斯最新局势手机优化软件排行
  • 郑州网站制作十年乐云seo软文代写发布
  • 龙岗在线网站建设找资源最好的是哪个软件
  • 广州建盏工程设计有限公司网页怎么优化
  • 东莞市建设局门户网站提高百度搜索排名
  • 网站设计师网站小说排行榜百度搜索风云榜
  • 小网站靠什么挣钱哪里有永久免费建站
  • 免费分销系统关键词优化是什么意思?
  • 苏州电子商务网站开发公司哪些行业适合做seo
  • 新手公司网页设计模板汕头网站快速优化排名
  • 网站制作出租百度推广开户费用多少
  • 崇文手机网站建设网络推广的细节
  • 自适应网站三套代码给网站做seo的价格
  • 做网站广告送报纸广告2021年度关键词有哪些