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

有什么网站可以做商品展示的吗网络营销的方式有哪些

有什么网站可以做商品展示的吗,网络营销的方式有哪些,网站开发与应用论文百度文库,做网站开票是多少个点的票给定一个n个元素有序(升序)的整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1. //这个题说实话从逻辑上来看实在是太简单了,但是为什么每一次我写起来都感…
  • 给定一个n个元素有序(升序)的整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1.

    //这个题说实话从逻辑上来看实在是太简单了,但是为什么每一次我写起来都感觉隐隐约约有点问题,为什么呢?就是因为我的问题没有得到解决,我只是一味的去逃避,要真正的系统性的提高,就不能只知道正确答案是怎么写的,还要知道错误答案是怎么错的。
    //现在来理清自己的思路:首先二分查找是需要三个指针的,对应着left,mid,right;然后对于这个有序的数组,我们要做的就是让mid指的数和target比较,然后如果target大,就修改left,target小,就修改right,相等就返回mid。我的问题是什么呢?什么时候返回-1,这个问题是要解决的。
    //理清了思路之后,现在就是把逻辑转化为代码了
    public static int search(int nums[],int target)
    {int left=0,right=num.length()-1;while(left<right){mid=(left+right)/2;//这里为了防止溢出还有优化的可能if(target>nums[mid]){left=mid;}else if{target<nums[mid]right= mid;}else{return mid;}}return -1;
    }

上面是我自认为正确的代码,其实我这个代码是有很多局限的,甚至上,在思路上都是错的,因为从出发点上就错了。作为一个小白,最需要做的就是无条件相信教材上的思路,现在我只需要背诵记忆,等到有一定基础就可以提出自己的想法了,这才是学习的路径。把代码随想录的思想全部背下来,我所有的操作都要和他一模一样。

代码随想录的逻辑(记忆背诵)
  • 二分法易错点

    • while中left是小于还是小于等于right

    • if中nums[mid]>target时,这个right是等于mid还是mid-1

  • 循环不变量

    • 要明确二分法的区间,是左闭右闭还是左闭右开,这个是很重要的,忽略了这个那么所有的东西都会出问题,很少有人定义左开右闭,因此忽略(现在不理解没关系,之后慢慢会理解)

  • 左闭右闭

    left = 0;right=nums.length()-1;
    while(left<=right)
    {//在左闭右闭里面,left和right相等是合法区间,因此要在while里面进行循环查找
    mid=(left+right)/2;
    if(nums[mid]>target){right=mid-1;//因为在左闭右闭的区间里,已经明确了mid所指的不是target,因为right就没有必要等于mid,而是取mid-1
    }else if(nums[mid]<target){left=mid+1;
    }else{return mid;
    }
    }
    return -1
    上述代码并不规范,类似伪代码
    • 左闭右开

      int left = 0,right=nums.length()-1;
      int mid;
      while(left<right)
      {mid=(left+right)/2;//这一步可以优化if(nums[mid]>target){right=mid;}else if(nums[mid]<target){left=mid+1;}else{return mid;}return -1;
      }
      //这一份代码就比较完美,已经彻底理解了二分法,我起码在今天写出这一份代码的时候是彻底理解了二分法,所有的条件我都明白了,未来看到这里希望我还是能够像今天一样彻底理解
http://www.15wanjia.com/news/18844.html

相关文章:

  • 哪个网站上可以做代打今日腾讯新闻最新消息
  • 网站建设 开题报告百度大数据
  • 做企业网站百度搜索大数据查询
  • 股票场外期权网站开发合肥网站优化平台
  • 老外做的中国方言网站国外引流推广软件
  • SEO优化之如何做网站URL优化地推网推平台
  • 杭州杭州网站建设搜索引擎哪个好
  • 网站建设框架怎么做电商培训机构靠谱吗
  • 铜陵网站建设维护网站开发技术
  • 大型网站改版公众号推广渠道
  • 腾讯云点播做视频网站一个企业该如何进行网络营销
  • 网站流行趋势上海公司网站seo
  • 用PS做网站搜索框网页怎么搜索关键词
  • 网站开发群seo图片优化
  • 枣庄高端网站定制企业关键词优化推荐
  • 天津网站建设学习北京外贸网站优化
  • 自己编辑网站怎么做的专业拓客公司联系方式
  • 返利淘客网站源码百度seo优
  • 广州vps网站谷歌优化
  • 江苏 网站建设中国网站排名网官网
  • 渭南网站建设风尚网络怎么免费建公司网站
  • 区块链开发平台泉州百度推广排名优化
  • 南通网站建设小程序潍坊seo网络推广
  • 美术主题资源网站建设太原网站建设优化
  • 南皮县建设局网站整合营销包括哪三方面
  • 上海品牌网站建设公司网上营销方式和方法
  • 快速做网站团队企业老板培训课程
  • 帮人家做网站能赚多少钱seo客服
  • 湛江网站制作推广北京seo公司排名
  • 保洁产品网站建设价格如何制作微信小程序店铺