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

适合seo优化的网站制作jsp网站开发的两种模式

适合seo优化的网站制作,jsp网站开发的两种模式,朔州市网站建设,wordpress程序模板源码🌹作者:云小逸 📝个人主页:云小逸的主页 📝Github:云小逸的Github 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前…

🌹作者:云小逸
📝个人主页:云小逸的主页
📝Github:云小逸的Github
🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前,其次就是现在!学会自己和解,与过去和解,努力爱自己。==希望春天来之前,我们一起面朝大海,春暖花开!==🤟
👏专栏:C++👏 👏专栏:Java语言👏
👏专栏:C语言初阶👏👏专栏:数据结构👏

文章目录

  • 前言
  • 二分查找【无bug版本】
  • 代码:
  • 例题:
    • 题目:
    • 输入格式
    • 输出格式
    • 数据范围
    • 输入样例:
    • 代码:
    • 在这里插入图片描述 ​
  • 最后


前言

今天这一篇文章写的是二分法的bug版适用于任何情况,如有错误,请私信告知我,十分感谢ε≡٩(๑>₃<)۶ 一心向学在这里插入图片描述

——————————————————————————————

首先先写上几句话:献给坚持创作的我和点开这篇文章希望进步的你
1.你过得快不快乐,只有你自己知道。其实谁都有一段不为人知的故事,其实谁都会脆弱的想要- -个停靠,其实谁都想和某个人完成曾经诺言,其实谁都能微笑然后转身流泪,其实谁都的生活都多少有那点苦涩,经历风雨。我只想要少一点悲伤悲伤,多一点快乐。我只想要少- -点孤独,多一点幸福。

2.不是所有的是非都能理清,不是所有的付出都有收获。有些选择是无可奈何,有些失去是注定的。与其无法言说,不如一-笑而过;与其无法释怀,不如安然自若。

3.所谓开心,就是眼睛向.上把快乐放大;所谓烦恼,就是眼睛向下把烦恼放大。

4.你若自信,就有微笑,你若看开,就有快乐,用纯净的眼光看世界,世界就是精彩的,用淡然的方式去生活,生活就是美好的,用平常的心态看得失,人生就是轻松的。

5.心存梦想,机遇就会笼罩着你;心存希望,幸福就会降临于你;心存坚持,快乐就会常伴你;心存真诚,平安就会跟随你;心存感恩,贵人就会青睐你;心存善念,阳光就会照耀你;心存美丽,温暖就会围绕你;心存大爱,崇高就会追随你;心存他人,真情就会回报你;美丽由心而定,心简单就会幸福!

二分查找【无bug版本】

二分查找法的思想在1946年提出的,第一个没有bug的二分查找法在1962年才出现。说明一个道理:真正的实现一个完全正确的算法是复杂的,只是思考算法的思想却是简单的。
在这里插入图片描述
借用acwing中y总的上课时的笔记:
在这里插入图片描述
注:
1.mid=l+r>>1;其是否加上1与后面check的内容以及true时是l=mid还是r=mid;
2.check(mid)是指q[mid]大于或者小于x,x是要查找的数。
3.这里有一个便于记忆的口诀:“有减必有加,有加不用减”如:
如果r=mid-1;则mid=(l+r+1)>>1;
如果l=mid+1;则mid=(l+r)>>1;
这里的口诀便于理解与记忆。

代码:

bool check(int x) {/* ... */} // 检查x是否满足某种性质// 区间[l, r]被划分成[l, mid]和[mid + 1, r]时使用:
int bsearch_1(int l, int r)
{while (l < r){int mid = l + r >> 1;if (check(mid)) r = mid;    // check()判断mid是否满足性质else l = mid + 1;}return l;
}
// 区间[l, r]被划分成[l, mid - 1]和[mid, r]时使用:
int bsearch_2(int l, int r)
{while (l < r){int mid = l + r + 1 >> 1;if (check(mid)) l = mid;else r = mid - 1;}return l;
}

例题:

题目:

给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。

对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。

如果数组中不存在该元素,则返回 -1 -1。

输入格式

第一行包含整数 n 和 q,表示数组长度和询问个数。

第二行包含 n 个整数(均在 1∼10000 范围内),表示完整数组。

接下来 q 行,每行包含一个整数 k,表示一个询问元素。

输出格式

共 q 行,每行包含两个整数,表示所求元素的起始位置和终止位置。

如果数组中不存在该元素,则返回 -1 -1。

数据范围

1≤n≤100000

1≤q≤10000

1≤k≤10000

输入样例:

6 3
1 2 2 3 3 4
3
4
5

输出样例:

3 4
5 5
-1 -1

代码:

#include<iostream>
using namespace std;const int N=1e6+10;
int q[N];int main()
{int n=0,m=0;scanf("%d%d",&n,&m);for(int i=0;i<n;i++) scanf("%d",&q[i]);while(m--){int x=0;scanf("%d",&x);int l=0,r=n-1;while(l<r){int mid=l+r>>1;if(q[mid]>=x) r=mid;else l=mid+1;}if(q[l]!=x) cout<<"-1 -1"<<endl;else{cout<<l<<" ";int l=0,r=n-1;while(l<r){int mid=l+r+1>>1;if(q[mid]<=x) l=mid;else r=mid-1;}cout<<l<<endl;}}return 0;
}

在这里插入图片描述

最后

十分感谢你可以耐着性子把它读完和我可以坚持写到这里,送几句话,对你,也对我:

1.太多的事,慢慢地就不能做了;太多的人,渐渐地就不见了。成长似乎是一个丢失的过程。青春,就是注定了要颠簸,要有眼泪和汗水,有委屈、不甘和失败。后来,慢慢知道一切该发生的就是会发生,一切会错过的就是会错过。

2.趁自己还不老,走自己想走的路。没有理由,不去闯!时间,抓起了就是黄金,虚度了就是流水;理想,努力了才叫理想,放弃了那只是妄想!努力,虽然不一定会获得,但不努力,就一定一无所获。

3.趁自己还不老,走自己想走的路。没有理由,不去闯!时间,抓起了就是黄金,虚度了就是流水;理想,努力了才叫理想,放弃了那只是妄想!努力,虽然不一定会获得,但不努力,就一定一无所获。

4.我一直以为人是慢慢变老的,其实不是,人是一瞬间变老的。

5.随着年龄的增长,我们愈加发现,或许我们并不是失去了一些人,而是更加懂得到底谁才是最重要的人。

最后如果觉得我写的还不错,请不要忘记点赞✌,收藏✌,加关注✌哦(。・ω・。)

愿我们一起加油,奔向更美好的未来,愿我们从懵懵懂懂的一枚菜鸟逐渐成为大佬。加油,为自己点赞!

http://www.yayakq.cn/news/853405/

相关文章:

  • 河南网站建设推广运营福建设备公司网站
  • 网站开发项目计划如何向雅虎提交网站
  • 网站首页设计怎么做个人网页设计实训报告
  • wordpress 删除 下载文件软件优化
  • 东莞企业网站推广技巧平面设计以后可以从事什么工作
  • 阿里云服务器一年多少钱英文seo外链发布工具
  • 个人网站页脚设计wordpress搜索页制作
  • 大淘客网站建设app管理咨询公司调研报告
  • 十大营销网站商务网站建设教程
  • 广西智能网站建设企业不定期更新域名
  • iis5.1 新建网站做网站需要留什么条件
  • 二手书网站建设的意义佛山做外贸网站服务
  • 网站开发教育培训国外网站打不开怎么解决
  • 可以看的网站的浏览器有哪些看室内设计效果图网站
  • 山东网站建设运营滕州英文网站建设
  • 网站视频链接南京seo公司排名
  • 巩义网站建设与制作哪些网站可以找兼职做室内设计
  • 360度全景街景地图手机优化对手机有影响吗
  • 英文建站网站搭建网页聊天室
  • 平乡企业做网站佛山网站建设慕枫
  • 深圳网站建设服务平台全球军事网站
  • 建设电子商务网站的花费电网站建设用地赔偿
  • 网站更新提醒黑龙江省机场建设集团官网网站
  • 移动端网站开发与网页开发区别wordpress 配置ckplayer
  • o2o网站建设技术怎么创建网站域名
  • 河间网站制作值得信赖的深圳app开发公司
  • 陕西省建设工程质量安全监督总站网站整合资源加强全市网站建设
  • 外包网站多少钱网站开发第三方
  • 临潼微网站建设自己做的网站如何上传文件
  • 外贸多语言网站wordpress博客支持js