IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> ccf:2013-12-01出现次数最多的数(应试技巧 +解题思路 + 满分代码) -> 正文阅读

[数据结构与算法]ccf:2013-12-01出现次数最多的数(应试技巧 +解题思路 + 满分代码)

应试技巧

  1. 代码开头写上下面三个头文件(包含了一般要使用的文件)
#include <iostream>
#include <cstring>
#incldue <algorithm>
  1. 数组比边界范围多开十个单位(防止越界)

  2. 如果输入的数据小于十万用cin 或 scanf 均可,大于十万用scanf(输入速度更快)

  3. 时间限制1~2s,表示c++代码总操作次数为一千万到一亿为最佳,所以想出一种思路时,可以自己预估一下时间复杂度是否会超时

  4. 时间和空间允许的条件下,写出最快能写出来并且AC的代码(不求最优算法,不求代码过分精简–容易出bug)

题目

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QMDbI0Cq-1635424924031)

解题思路

数组模拟哈希表(用于记录每个数字出现的个数),遍历一遍哈希表找出现自处最多且值最小的数

时间复杂度预估:1000 + 10000(1000为读入数组 ,10000为遍历数组)

代码实现

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;

const int N = 10010;

int a[N]; //用数组模拟哈希表,下标为当前出现的数,数组内部记录该数出现的次数
int n;

int main()
{
    cin >> n;
    
    for (int i = 0; i < n; i ++)
    {
        int x;
        cin >> x;
        a[x] ++;
    }
    
    int res = 0; //记录出现最大那个数
    
    for (int i = 0; i < N; i ++)
    {
        if(a[i] > a[res]) res = i;
    }
    
    cout << res;
    return 0;
}
  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-10-29 13:18:32  更:2021-10-29 13:18:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 9:30:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码