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

厦门建设局怎么进南山网站seo

厦门建设局怎么进,南山网站seo,快速建设一个网站,艺术设计有限公司author:&Carlton tag:递归,栈 topic:【NOIP】小鱼的数字游戏题解 language:C website:洛谷 date:2023年7月29日 目录 我的题解思路 优化 别人的优秀思路: 我的题解思路 题…

author:&Carlton

tag:递归,栈

topic:【NOIP】小鱼的数字游戏题解

language:C++

website:洛谷

date:2023年7月29日


目录

我的题解思路

优化

别人的优秀思路:


我的题解思路

        题目要求的数据很弱:

        ①数字大小范围小,int范围够

        ②数字数量少,有限数量用静态数组可以简单表示

        

        所以用数组存储数据,然后逆序输出即可。

源代码

#include <iostream>
using namespace std;int main()
{int a[100]={0};     //最多有100个数字输入,初始化数组int sign,i,j;for(i=0;i<100;i++){cin >> sign;//如果不为0则存入数组if(sign){a[i]=sign;}else{break;}}for(j=99;j>=0;j--){//如果为有效数字则打印输出if(a[j]){cout << a[j] << " ";}else{continue;}}
}

优化

        在结束break时可以记录当前数组位置,逆序输出时在标记处开始。

别人的优秀思路:

       

        要求数据后进先出,套用数据结构栈解决问题。

        empty()判断栈是否为空
        push(x)把x压入栈
        top()返回栈顶元素
        pop()弹出栈顶第一个元素
#include <bits/stdc++.h>
using namespace std;
int main(){stack<int> s;//定义一个栈while (1){int a;scanf("%d",&a);if (!a) break;//判断是否结束s.push(a);//将a压入栈}while (!s.empty()){cout<<s.top();//输出栈顶元素printf(" ");s.pop();//栈顶第一个元素出战}cout<<"\n";//换行别理它=-=return 0;
}

欢迎指正与分享,谢谢!

http://www.zhongyajixie.com/news/15355.html

相关文章:

  • 网站建设商城商城网站建设多少钱友情链接怎么购买
  • 汽修网站建设免费国际新闻界官网
  • 网站建设公司怎么做业务搜索引擎关键词seo优化公司
  • 精美旅游网站案例军事新闻最新消息今天
  • 航运网站建设计划书搜索引擎优化是什么?
  • 怎样做理财网站新郑网络推广公司
  • 可信网站认证收费吗百度今日数据
  • 网站公司哪家最专业网站建设公司好
  • 百度云wordpress教程视频教程北京seo管理
  • 上海网站制作平台河北网站seo
  • 济南市建设局网站seopeixun com cn
  • 建设品牌公司网站西安网站托管
  • 如何创建自己的博客网站站内搜索工具
  • 深圳移动网站建设制作公司小程序搭建教程
  • 开发文档优化设计答案
  • 珠海新闻头条最新消息珠海seo排名收费
  • 电子商务网站建设考题与答案百度爱采购服务商查询
  • 建设厅网站怎样刷身份证推广普通话的宣传内容
  • 网络策划岗位要求seo宣传
  • 东莞做网站哪里好市场营销推广策划
  • 如何做攻击类型网站如何建立免费公司网站
  • 日出东方网站建设资源猫
  • 网站建设报价书西安网站建设
  • 做网站线稿软件有哪些免费大数据分析网站
  • 做网站开发实习生怎么样长沙网络推广外包
  • 公司名字大全集免费泰州百度seo公司
  • 怎么做优化网站排名网站营销软文
  • 代练中介网站有得做吗seo服务运用什么技术
  • 做设计的地图网站展示型网站有哪些
  • 做体力活的网站推广如何做网上引流