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

订货系统如何获取网站的seo

订货系统,如何获取网站的seo,怎么建设好一个外贸购物网站,建设领域工人管理网站模拟堆 1.题目2.基本思想3.代码实现 1.题目 维护一个集合#xff0c;初始时集合为空#xff0c;支持如下几种操作#xff1a; I x#xff0c;插入一个数 x#xff1b;PM#xff0c;输出当前集合中的最小值#xff1b;DM#xff0c;删除当前集合中的最小值#xff08… 模拟堆 1.题目2.基本思想3.代码实现 1.题目 维护一个集合初始时集合为空支持如下几种操作 I x插入一个数 xPM输出当前集合中的最小值DM删除当前集合中的最小值数据保证此时的最小值唯一D k删除第 k 个插入的数C k x修改第 k 个插入的数将其变为 x 现在要进行 N次操作对于所有第 2 个操作输出当前集合的最小值。 输入格式 第一行包含整数 N N N。 接下来 N N N 行每行包含一个操作指令操作指令为 I xPMDMD k 或 C k x 中的一种。 输出格式 对于每个输出指令 PM输出一个结果表示当前集合中的最小值。 每个结果占一行。 数据范围 1 ≤ N ≤ 1 0 5 1≤N≤10^5 1≤N≤105 − 1 0 9 ≤ x ≤ 1 0 9 −10^9≤x≤10^9 −109≤x≤109 数据保证合法。 数据保证合法。 数据保证合法。 输入样例 8 I -10 PM I -10 D 1 C 2 8 I 6 PM DM 输出样例 -10 6 2.基本思想 3.代码实现 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.nio.Buffer; import java.util.Scanner;public class _839模拟堆 {static int N 100010;static int[] h new int[N];//h代表heap堆static int[] ph new int[N];//phpoint-heap可以获得第几个插入的元素现在在堆的那个位置static int[] hp new int[N]; //hp(heap-point)可以获得在堆的第n个元素存的是第几个插入的元素static int size, m;static void heap_swap(int a, int b) {//交换在heap中位置分别为ab的两个元素swap(ph, hp[a], hp[b]);//第一步交换蓝色线swap(hp, a, b);//绿线swap(h, a, b);//真实值}static private void swap(int[] arr, int a, int b) {int temp arr[a];arr[a] arr[b];arr[b] temp;}private static void down(int u) {//当前堆的元素下沉int min u;if (u * 2 size h[u * 2] h[min]) min u * 2;if (u * 2 1 size h[u * 2 1] h[min]) min u * 2 1;if (u ! min) {heap_swap(min, u);down(min);}}private static void up(int u) {while (u / 2 0 h[u / 2] h[u]) {heap_swap(u / 2, u);u / 2;}}public static void main(String[] args) throws IOException {BufferedReader br new BufferedReader(new InputStreamReader(System.in));int n Integer.parseInt(br.readLine());while (n-- 0) {String[] s br.readLine().split( );String opt s[0];if (opt.equals(I)) {int x Integer.parseInt(s[1]);size;m;h[size] x;ph[m] size;hp[size] m;up(size);} else if (opt.equals(PM)) System.out.println(h[1]);else if (opt.equals(DM)) {heap_swap(1, size);size--;down(1);} else if (opt.equals(D)) {int k Integer.parseInt(s[1]);int u ph[k];heap_swap(u, size);size--;down(u);up(u);} else if (opt.equals(C)) {int k Integer.parseInt(s[1]);int x Integer.parseInt(s[2]);int u ph[k];h[u] x;down(u);up(u);}}} }
http://www.dnsts.com.cn/news/237456.html

相关文章:

  • 个人博客网站制作代码安装一个宽带多少钱
  • 找设计师网站南宁seo团队费用是多少
  • 选择大连网站建设高端自适应网站开发
  • wordpress快速仿站教程西宁做网站seo
  • 厦门网站建设价制作网页时要综合考虑哪些因素
  • 石家庄市住房和建设局网站怎么搭建小程序平台
  • 如何做视频网站 需要注意的地方网站开发与维护的相关大学
  • 怎样做服装网站企业邮箱登陆
  • 刷粉网站推广免费建设公关型的企业网站有哪些
  • 为农村建设网站报告一站式装修平台
  • 河北省水利建设市场网站wordpress表单统计插件下载
  • 城阳网站制作wordpress 显示当前位置
  • 哈尔滨网站制作维护网络广告策划书模板
  • 怎么知道网站的空间服务商遵义外国网站制作
  • 便利的微网站建设油管代理网页
  • 云南专业网站建设定制小程序多少钱
  • 专业企业网站搭建服务织梦是怎么做网站
  • 仿魔客吧网站模板网站建设个人实训报告
  • 邢台企业做网站报价做内贸什么网站资源比较多
  • 好的网页设计网站电子商务网站设计案例
  • 制作网站要多少钱企业网站推广内容
  • 怎样做视频电影网站南宁网络公司有哪些
  • 如何在年报网站上做遗失公告网站开发总结与收获
  • 爱站网域名查询手机 字体 wordpress
  • 帮人做网站在徐州被敲诈五万网站运营外包方案
  • 加强网站建设和维护工作抖音代运营会不会看到以往的数据
  • 农家乐网站模板关键词排名查询网站
  • 佛山主题网站设计多少钱做阿里还是网站
  • 网页跳转到别的网站网页的网站建设在哪里
  • 网站申请免费淄博做网站58同城