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

企业网站的制作成本平台连接

企业网站的制作成本,平台连接,博山政府网站建设托管,武汉营业执照代办的正规机构目录 1 知识点2 模板 1 知识点 栈:先进后出。先进的就是栈底,后进的就是栈顶。后进先出嘛,所以在栈顶弹出元素。 队列:先进先出。先进的就是队头,后进的就是队尾。先进先出嘛,所以在队头弹出元素。 单调…

目录

  • 1 知识点
  • 2 模板

1 知识点

栈:先进后出。先进的就是栈底,后进的就是栈顶。后进先出嘛,所以在栈顶弹出元素。

队列:先进先出。先进的就是队头,后进的就是队尾。先进先出嘛,所以在队头弹出元素。

单调栈:输入数组,求每个元素左边的某个元素,满足(1)比它小,(2)离它最近。

//输入数组nums
//输出上述要求的数值
for (int i = 0; i < nums.size(); ++i) {while (tt && stk[tt] >= nums[i]) {tt--;}if (tt) {cout << stk[tt] << " ";} else {cout << "-1 ";}stk[++tt] = nums[i];
}
cout << endl;

单调队列:求滑动窗口中的最大值或最小值,

//输入数组nums,区间长度k
//(1)找到滑动窗口的最小值
int hh = 0, tt = -1;
for (int i = 0; i < nums.size(); ++i) {if (hh <= tt && q[hh] < i - k + 1) {hh++;}while (hh <= tt && nums[q[tt]] >= nums[i]) {tt--;}q[++tt] = i;//最小值nums[q[hh]]if (i >= k-1) {cout << nums[q[hh]] << " ";}
}
cout << endl;//滑动区间的最大值
int hh = 0, tt = -1;
for (int i = 0; i < nums.size(); ++i) {if (hh <= tt && q[hh] < i - k + 1) {hh++;}while (hh <= tt && nums[q[tt]] <= nums[i]) {tt--;}q[++tt] = i;//最大值nums[q[hh]]if (i >= k - 1) {cout << nums[q[hh]] << " ";}
}
cout << endl;

用数组来模拟上述数据结构。

2 模板

(一)用数组来模拟栈的模板,

const int N = 1e6 + 10;
int stk[N], tt = 0;//tt表示栈顶下标,stk[tt]表示栈顶的值。//(1)往栈中插入数值x
stk[++tt] = x;//(2)删除栈顶元素
tt--;//(3)栈顶元素的值
stk[tt];//(4)判断栈是否为空
if (tt > 0) {//栈不为空
} else {//栈为空
}

(二)用数组来模拟队列的模板,

const int N = 1e6 + 10;
int q[N], hh = 0, tt = -1;//hh表示队头下标,tt表示队尾下标。q[hh]表示队头的值,q[tt]表示队尾的值。//(1)往队列中插入数值x
q[++tt] = x;//(2)往队列中删除元素
hh++;//(3)取队头元素
q[hh];//(4)取队尾元素
q[tt];//(5)判断队列是否为空
if (hh <= tt) {//队列不为空
} else {//队列为空
}
http://www.hrbkazy.com/news/3565.html

相关文章:

  • 运城手机网站制作cpa推广联盟平台
  • 南通做网站的花云河南疫情最新消息
  • 做网站先做前端好还是先做逻辑nba最新资讯
  • 怎样推广一个网站百度最新财报
  • 各大网站做推广的广告怎么做seo网站优化
  • 唐山公司网站建设 中企动力唐山宁波seo免费优化软件
  • 尖扎网站建设公司百度推销广告一年多少钱
  • 龙岗房价北京网优化seo优化公司
  • 建云购网站中国企业500强最新排名
  • 做期货浏览哪些网站淘宝搜索关键词查询工具
  • 做试用网站的原理网站排名推广推荐
  • 360客服做网站电话网站查询域名
  • 十堰微网站建设多少钱济南seo公司报价
  • 幼儿园建设网站意义地推公司
  • 长春网络公司合作seo公司哪家好
  • 威海做网站的公司有哪些网站怎么快速被百度收录
  • 网站首页焦点图培训课程网站
  • 做网站怎么宣传app网站
  • 做it行业招标网站怎么收录网站
  • 做网站郑州网址网域ip地址查询
  • cf租号网站怎么做的预防电信网络诈骗
  • 怎样拥有自己的网站百度权重是什么
  • 邯郸企业做网站软件外包网站
  • 网站做行测题友情链接怎么购买
  • 担保网站建设上海网络推广服务
  • 许昌做网站团队产品推广平台排行榜
  • 永久虚拟主机海外网站seo优化
  • word链接点进去是网站怎么做营销推广方案包括哪些内容
  • 郑州制作网站app推广注册接单平台
  • 完成一份网站建设前期规划方案百度怎样发布作品