当前位置: 首页 > 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.yayakq.cn/news/330722/

相关文章:

  • 2昌平区网站建设哪些网站可以发布免费招聘信息
  • 西安专业做淘宝网站的公司python做网页
  • js做网站登录沧浪苏州网站建设
  • 免费网站入口在哪广州工商注册核名查询系统
  • 五金制品东莞网站建设网站制作的相关术语
  • wordpress.org建站哈尔滨优化seo外包公司
  • 网站开发环境及工具wordpress下载安装是英文
  • 上海域名网站个人网页上传网站怎么做
  • 长春精神文明建设网站深圳产品设计工资
  • 包装设计网站排行榜用linux系统怎么自己建设网站
  • 上海做网站的公司是什么中国移动门户网站
  • 网页设计与网站制作网站建设都需要哪些工具或软件
  • 广州站简述企业网络建设的步骤
  • 网站建设中的定位设想青岛谷歌seo
  • 个人建设网站难吗兰州网站制作公司哪个好
  • 个体户可以网站备案吗站内seo优化
  • 网站下载的wordpress模板如何添加青岛官网优化
  • 官方网站怎么制作重庆最新新闻头条
  • 手机版网站怎么上传名片设计
  • 网站建设教程模板网店装修定制
  • 网站空间购买时选择什么脚本语言百度58网络推广怎么做
  • 企业内部网站制作简单的网站维护
  • 安徽网站建设详细策划怎么建立网站推广
  • 海尔网站建设策划书珠海网站搜索引擎优化
  • 深建市住房和城乡建设局网站微信借口的网站怎么做
  • 网站建设报价费用是多少某购物网站开发项目
  • 网站建设1993seo手机ui界面设计
  • 网站 科技感app软件定制收费
  • 门户网站seo前期商城网站前端更新商品天天做吗
  • 个人做房产网站有哪些资料百度能搜到自己的网站