86、87、88

news/2024/11/17 10:02:46/
#include <iostream>
#include <stack>
#include <queue>
using namespace std;

int main()
{
 int a[] = {5, 1, 4, 6};
 cout << "存放整型元素的栈的操作:" << endl;
 stack<int> iStack;
 for (int i = 0; i < 4; i ++)
  iStack.push(a[i]);
 if (!iStack.empty()) {
  cout << "第一次pop操作,取出的元素是:" << iStack.top() << endl;
  iStack.pop();
 }
 if (!iStack.empty()) {
  cout << "第二次pop操作,取出的元素是:" << iStack.top() << endl;
  iStack.pop();
 }
 iStack.push(2);
 iStack.push(3);
 if (!iStack.empty()) {
  cout << "第三次pop操作,取出的元素是:" << iStack.top() << endl;
  iStack.pop();
 }
 if (!iStack.empty()) {
  cout << "第四次pop操作,取出的元素是:" << iStack.top() << endl;
  iStack.pop();
 }
cout << "存放整型元素的队列的操作:" << endl;
 queue<int> iQueue;
 for (int i = 0; i < 4; i ++)
  iQueue.push(a[i]);
 if (!iQueue.empty()) {
  cout << "第一次pop操作,取出的元素是:" << iQueue.front() << endl;
  iQueue.pop();
 }
 if (!iQueue.empty()) {
  cout << "第二次pop操作,取出的元素是:" << iQueue.front() << endl;
  iQueue.pop();
 }
 iQueue.push(2);
 iQueue.push(3);
 if (!iQueue.empty()) {
  cout << "第三次pop操作,取出的元素是:" << iQueue.front() << endl;
  iQueue.pop();
 }
 if (!iQueue.empty()) {
  cout << "第四次pop操作,取出的元素是:" << iQueue.front() << endl;
  iQueue.pop();
 }
cout << "存放整型元素的优先级队列的操作:" << endl;
 priority_queue<int> iPriQueue;
 for (int i = 0; i < 4; i ++)
  iPriQueue.push(a[i]);
 if (!iPriQueue.empty()) {
  cout << "第一次pop操作,取出的元素是:" << iPriQueue.top() << endl;
  iPriQueue.pop();
 }
 if (!iPriQueue.empty()) {
  cout << "第二次pop操作,取出的元素是:" << iPriQueue.top() << endl;
  iPriQueue.pop();
 }
 iPriQueue.push(2);
 iPriQueue.push(3);
 if (!iPriQueue.empty()) {
  cout << "第三次pop操作,取出的元素是:" << iPriQueue.top() << endl;
  iPriQueue.pop();
 }
 if (!iPriQueue.empty()) {
  cout << "第四次pop操作,取出的元素是:" << iPriQueue.top() << endl;
  iPriQueue.pop();
 }
return 0;
}
#include <iostream>
#include <string>
#include <set>
using namespace std;
int main() {
 string str;
 multiset<string> strset;
 while (1) {
  cout << "输入字符串: ";
  cin >> str;
  if (str == "QUIT")
   break;
  int counter = strset.count(str);
  if (counter > 0)
   cout << str << "在集合中曾经出现过" << counter << "次" << endl;
  else
   cout << str << "在集合中没有出现过" << endl;
  strset.insert(str);
 }
 return 0;
}


http://www.ppmy.cn/news/578854.html

相关文章

leetcode 86

先找到第一个大于等于target的数p&#xff0c;然后从这个数开始往后遍历链表&#xff0c;若比target小则放在p之前 ListNode* partition(ListNode* head, int x) {ListNode* dummy new ListNode(-1);dummy->next head;ListNode *p dummy;ListNode *q head;while(p->…

x86-64和x86

因为X86-64的CPU&#xff0c;意思就是64位的cpu。   x86是英特尔首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以86数字作为结尾来表示&#xff0c;因此其架构被称为“x86&#xff0c;把x86-32称为32-bit”。 由于处理器的发展遇到了瓶颈&#xf…

86.样式表 QSS

qss和css差不多&#xff0c;是css的弱化版 我们起始先搞一个Box1和Box2,然后分别设置背景颜色 目录 1 回顾setStyleSheet() 2 回顾背景颜色 background-color 3 认识选择器 4 qss文件 5 回顾边框 border 6 了解伪状态 7 详细讲解选择器 7.1 通配符选择器 * 7…

Codeforces 86C

自动机dp dp[i][j][k]在i节点字符串长度为j最小的未匹配位置k /f[u]r,r&#xfffd;&#xfffd;&#xfffd;&#xfffd;&#xfffd;&#xfffd;u&#xfffd;ĺ&#xfffd;׺&#xfffd;&#xfffd; /last[u]r,r&#xfffd;&#xfffd;&#xfffd;&#xfffd;&am…

80*86 指令

实地址模式 保护虚地址模式。 1 实地址&#xff1a; 存储器20位物理地址&#xff1b;1MB&#xff1b;LMSW指令设置机器状态字 MSW中的PE状态&#xff0c;可使 80286进入保护虚地址模式。 2 保护虚地址模式&#xff1a; 设计用来增强 多工 和系统稳定度&#xff0c;像是 内存保…

手机号码格式化得到带86和不带86的号码

/*** 得到不带86开头的号码* * param phoneNumber* return*/ public static String getNoWith86Number(String number) {String regular number;if (StringUtils.isNotBlank(regular)) {// 去掉号while(regular.startsWith("")) {regular regular.substring(1);}//…

leetcode 86.分割链表

leetcode 86.分割链表 题目描述 给定一个链表和一个特定值 x&#xff0c;对链表进行分隔&#xff0c;使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 输入: head 1->4->3->2->5->2, x 3 输出: 1…

php 手机号 去掉86,手机号前面的+86是什么意思

手机号前面的86是指中国的国际区号&#xff0c;在国内拨打国内手机&#xff0c;加上“86”和不加是一样的&#xff1b;而国际电话区号&#xff0c;即国际电信联盟根据“E.164”标准分配给各国的代码&#xff1b;所有的号码都是前缀号&#xff0c;也就是说这些号码是用来“拨到”…