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

网站建设与管理专业是什么怎样用数据库做网站

网站建设与管理专业是什么,怎样用数据库做网站,百度搜到自己的网站,深圳航空公司官方网站theme: channing-cyan 题目 给定一个大小为 n≤10^6 的数组。 有一个大小为 k 的滑动窗口#xff0c;它从数组的最左边移动到最右边。 你只能在窗口中看到 k 个数字。 每次滑动窗口向右移动一个位置。 以下是一个例子#xff1a; 该数组为 [1 3 -1 -3 5 3 6 7]#x… theme: channing-cyan 题目 给定一个大小为 n≤10^6 的数组。 有一个大小为 k 的滑动窗口它从数组的最左边移动到最右边。 你只能在窗口中看到 k 个数字。 每次滑动窗口向右移动一个位置。 以下是一个例子 该数组为 [1 3 -1 -3 5 3 6 7]k 为 33。 窗口位置最小值最大值[1 3 -1] -3 5 3 6 7-131 [3 -1 -3] 5 3 6 7-331 3 [-1 -3 5] 3 6 7-351 3 -1 [-3 5 3] 6 7-351 3 -1 -3 [5 3 6] 7361 3 -1 -3 5 [3 6 7]37 你的任务是确定滑动窗口位于每个位置时窗口中的最大值和最小值。 输入格式 输入包含两行。 第一行包含两个整数 n 和 k分别代表数组长度和滑动窗口的长度。 第二行有 n 个整数代表数组的具体数值。 同行数据之间用空格隔开。 输出格式 输出包含两个。 第一行输出从左至右每个位置滑动窗口中的最小值。 第二行输出从左至右每个位置滑动窗口中的最大值。 输入样例 8 3 1 3 -1 -3 5 3 6 7输出样例 -1 -3 -3 -3 3 3 3 3 5 5 6 7代码与思路 import java.io.*;public class Main {static BufferedReader reader new BufferedReader(new InputStreamReader(System.in)); // 用于读取输入数据的缓冲读取器static BufferedWriter log new BufferedWriter(new OutputStreamWriter(System.out)); // 用于输出结果的缓冲写入器public static void main(String[] args) throws IOException {// 对输入数据进行初始化String[] s1 reader.readLine().split( );int n Integer.parseInt(s1[0]); // 数组长度int k Integer.parseInt(s1[1]); // 滑动窗口大小String[] s reader.readLine().split( );int[] a new int[n]; // 输入数组for (int i 0; i n; i) {a[i] Integer.parseInt(s[i]); // 初始化输入数组}int[] ans new int[n]; // 存储滑动窗口中的最小或最大值的下标int tt -1, hh 0; // 初始化队列的头尾指针// 查找滑动窗口中的最小值for (int i 0; i n; i) {if (hh tt i - k 1 ans[hh]) {hh;}while (hh tt a[i] a[ans[tt]]) {tt--;}ans[tt] i;if (i 1 k) {log.write(a[ans[hh]] ); // 输出滑动窗口中的最小值}}log.write(\n); // 换行tt -1; // 重新初始化队列的尾指针hh 0; // 重新初始化队列的头指针// 查找滑动窗口中的最大值for (int i 0; i n; i) {if (hh tt i - k 1 ans[hh]) {hh;}while (hh tt a[i] a[ans[tt]]) {tt--;}ans[tt] i;if (i 1 k) {log.write(a[ans[hh]] ); // 输出滑动窗口中的最大值}}// 关闭输入输出流log.flush();reader.close();log.close();} }
http://www.pierceye.com/news/245656/

相关文章:

  • 梅州市网站制作页面简洁的导航网站
  • 绵阳房产网站建设自学广告设计该怎么入手
  • 火星wap建站宏大建设集团有限公司网站
  • 免费搭建业网站西地那非片有延时效果吗
  • 网站制作 手机用c 做的网站怎么打开
  • 常见的企业网站有哪些佛山网站建设优化制作公司
  • 品牌网站建设 蝌蚪5小wordpress 链接修改
  • 江苏省建设通官方网站网站开发全程实例
  • 网络推广和网站推广wordpress主题如何用
  • 多语言网站 自助网站建设的功能有哪些方面
  • mysql 收费 网站建设四川省建筑公司
  • 装修网站横幅怎么做优化方案英语
  • 网站建设数据库实验心得怎么做移动端网站
  • 网站建设开发服务费记账计算机应用技术培训班
  • 广渠路网站建设优易建站终身用沧州响应式网站开发
  • 网站流量统计查询南宁百度seo建议
  • 东莞做网站制作建筑公司图片
  • 浏阳市网站建设登录注册网站怎么做
  • 聊城手机网站建设电话网站开发需要哪些
  • 学做网站要学什么东西wordpress 分页地址
  • 淘宝客网站建设要注意什么windows系统没有wordpress
  • 产看网站权重运维难还是开发难
  • 芜湖中凡网站建设公司中国建设工程招投网站
  • 手机网站开发+图库类13岁开网络科技公司
  • 网站上的产品板块广州展厅设计公司有哪些
  • 网站建设源代码交付网站系统制作教程视频教程
  • 做网站刷赞qq怎么赚钱网站特效js代码
  • 电子商务网站开发进什么科目网络推广怎么学
  • 网站做百度推广要多少钱电商网站制作
  • 交互设计网站推荐网上推广公司