浙江大學數據結構MOOC-課后習題-第十講-排序4 統計工齡

題目匯總
浙江大學數據結構MOOC-課后習題-拼題A-代碼分享-2024

題目描述

在這里插入圖片描述

測試點

在這里插入圖片描述

思路分析

這道題很明顯就是利用桶排序的思路
受到課程內容的影響,我一開始是想著建立一個鏈表數組,數組內每個元素下方都存放鏈表,最后再遍歷統計輸出。
但是,就在我寫給元素鏈表中添加新節點的代碼時,我需要用到某年齡段下的人數總和這一數據。而我聲明了一個大小為51(題目中一共有51種工齡)的數組,所以我想著要在輸入的時候統計好再傳給鏈表數組。——就在這時,我意識到,我都已經統計好了,我干嘛不直接輸出,何必多次一舉呢?So,read my code : )

代碼展示

#include <iostream>
#define MAXSIZE 100000
#define MAXAGE 51int main()
{int N, M, flag;int A[MAXSIZE] = { 0 };std::cin >> N;for (int i = 0; i < N; i++){std::cin >> M;A[M]++;}flag = 0;for (int i = 0; i < MAXAGE; i++){if (A[i] != 0){if (flag == 0){std::cout << i << ":" << A[i];flag = 1;}elsestd::cout << std::endl << i << ":" << A[i];}}return 0;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/18335.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/18335.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/18335.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【華為OD機試-C卷D卷-200分】反射計數(C++/Java/Python)

【華為OD機試】-(A卷+B卷+C卷+D卷)-2024真題合集目錄 【華為OD機試】-(C卷+D卷)-2024最新真題目錄 題目描述 給定一個包含 0 和 1 的二維矩陣。 給定一個初始位置和速度,一個物體從給定的初始位置出發,在給定的速度下進行移動,遇到矩陣的邊緣則發生鏡面發射。 無論物體…

算法訓練營第四十二天 | LeetCode 42 不同路徑、LeetCode 63 不同路徑 II

LeetCode 62 不同路徑 這題首先確定下dp數組下標和含義。主要有兩種方式&#xff0c;一種是按照位置在數組中下標直接確定&#xff0c;另一種是依據遞推時邊上的位置需要再往上和往左遞推時會出界&#xff0c;將位置設為序號而非下標。這一題第二種方式會比較好一些。遞推邏輯也…

Android和flutter交互,maven庫的形式導入aar包

記錄遇到的問題&#xff0c;在網上找了很多資料&#xff0c;都是太泛泛了&#xff0c;使用后&#xff0c;還不能生效&#xff0c;缺少詳細的說明&#xff0c;或者關鍵代碼缺失&#xff0c;我遇到的問題用紅色的標注了 導入aar包有兩種模式 1.比較繁瑣的&#xff0c;手動將aar…

The Sandbox DAO:投票決定元宇宙的未來!

賦予用戶治理權&#xff0c;打造由社群運營的開放式數碼國度 隨著The Sandbox DAO的啟動&#xff0c;我們邀請全球社群——這個新數字國度的公民們——提出建議并參與治理&#xff0c;共同塑造開放元宇宙的未來。 介紹 在The Sandbox&#xff0c;我們正在建立一個開放的元宇宙…

聚酯輸送帶的原材料

揭秘聚酯輸送帶原材料&#xff1a;高效耐用背后的秘密武器 在現代化工業生產中&#xff0c;聚酯輸送帶以其出色的耐用性和穩定性&#xff0c;成為眾多行業不可或缺的傳輸工具。然而&#xff0c;你是否好奇&#xff0c;究竟是什么原材料賦予了聚酯輸送帶如此卓越的性能&#xf…

opencv c++編程基礎

1、圖片的本質 圖像在 OpenCV 中的本質 在 OpenCV 中&#xff0c;圖像被表示為一個多維數組&#xff0c;其中每個元素對應于圖像中的單個像素。圖像的維度取決于其通道數和像素數。 **通道數&#xff1a;**圖像可以有多個通道&#xff0c;每個通道存儲圖像的不同信息。例如&…

一維掃描線,有多少對相交線段

D - Intersecting Intervals 目錄 正向&#xff1a; 反向&#xff1a; 正向&#xff1a; 從左往右掃描&#xff0c;記錄當前邊數。 來了新邊&#xff0c;它此刻與當前邊數相交&#xff0c;加到總數中。邊結束&#xff0c;當前邊數中減去即可。 const int maxn 5e55; int …

Uniapp橫豎屏切換讓某一個頁面只能橫屏或者豎屏

先看官方屬性 plus.screen.lockOrientation(default); // 默認橫豎屏切換 plus.screen.lockOrientation(portrait-primary);// 豎屏展示 plus.screen.lockOrientation(landscape-primary); // 強制橫屏簡單需求&#xff1a;允許橫豎屏切換 在 page.json增加以下代碼 "gl…

李廉洋:5.22黃金原油高位震蕩,今日最新行情分析策略。

黃金消息面分析&#xff1a;根據4月份的通脹數據&#xff0c;加拿大央行6月5日降息應該是“理所當然的”。加拿大的整體通貨膨脹率在4月份降至2.7%&#xff0c;為自2021年初以來的最低水平&#xff0c;核心CPI中加拿大央行的兩項首選數據均降至3%以下。加拿大央行在決定降息之前…

鴻蒙學習第一課--認識目錄結構

項目結構介紹 module.json5 src > main > module.json5&#xff1a;Stage模型模塊配置文件。主要包含HAP包的配置信息、應用/服務在具體設備上的配置信息以及應用/服務的全局配置信息。具體的配置文件說明&#xff0c;詳見module.json5配置文件。 資源分類和訪問 關于s…

vue使用asiox 下載后端返回的excel數據流

一、前端代碼 <template><div class"hello"><h1>{{ msg }}</h1><button style"color: brown" click"exportExcel">excel導出</button></div> </template><script> import axios from &q…

awk編輯器

目錄 工作原理 命令格式 普通格式 BEGIN格式 語句循環格式 awk常見的內建變量&#xff08;可直接用&#xff09; 按行打印行內容 統計行數量 按字段輸出文本 通過管道、雙引號調用 Shell 命令 awk編輯器是一種流編輯器 工作原理 逐行讀取文本,默認以空格或tab鍵為分…

二叉樹,先序遍歷、中序遍歷、后序遍歷和層序遍歷實現 C++

二叉樹基類聲明 template<typename T>class Tree{protected:Tree() default;virtual ~Tree() default;virtual const Tree& root()const 0;virtual Tree& root() 0;virtual const Tree& left()const 0;virtual const Tree& right()const 0;virtua…

java第十八課 —— 重載、可變參數

方法重載 基本介紹 java 中允許同一個類中&#xff0c;多個同名方法的存在&#xff0c;但要求形參列表不一致&#xff01; 比如&#xff1a;System.out.println(); out 是 PrintStream 類型 重載的好處 減輕了起名的麻煩減輕了記名的麻煩 注意事項和使用細節 方法名&…

【Vue】Vue2中的Vuex

目錄 Vuex介紹Vuex 中的核心概念 在vue2中使用Vuex安裝 Vuex創建一個 Vuex Store在 Vue 實例中使用 Vuex編寫 Vuex 的 state、mutations 和 actions在組件中使用 Vuex Vuex的核心State組件中獲取 Vuex 的狀態mapState 輔助函數對象展開運算符 Getter基本使用示例 通過屬性訪問通…

從多站點到多活,XEOS 對象數據容災能力再提升

近日&#xff0c; XSKY SDS V6.4 新版本發布&#xff0c;其中 XEOS V6.4 全新升級并完善了統一命名空間功能&#xff0c;更進一步增強和完善了異地容災方案&#xff0c;配合強一致代理讀&#xff0c;可以實現異地多活&#xff1b;同時大幅降低管理復雜度&#xff0c;有效降低容…

Nginx中的limit_req模塊和limit_conn模塊詳解

引言 在高流量場景下&#xff0c;良好的限流和連接控制策略至關重要&#xff0c;以防止服務器過載&#xff0c;確保服務穩定性和高可用性。Nginx 提供了 limit_req 和 limit_conn 模塊&#xff0c;用以實現請求頻率和并發連接數的限制。本文將詳細介紹這兩個模塊的生效階段和生…

TikTok電商帶貨特訓營,跟隨時代潮流,跨境掘金(8節課)

課程內容&#xff1a; 1-先導課 2-一、店鋪運營認知與思路 3-二、店鋪風控注意事項 4-三、美區Tiktok前期工作-1店鋪入駐模式 5-三、美區Tiktok前期工作-2指紋瀏覽器介紹 6-三、美區Tiktok前期工作-4綁定電話號碼 7-三、美區Tiktok前期工作-5添加倉庫地址 8-三、美區Ti…

GIS讀研與求職準備:植被定量遙感專業研0

本文介紹植被定量遙感專業研究生入學初期&#xff0c;為將來從事開發類工作所作求職準備的規劃路徑、方向選擇等方面的建議。 前面提到了&#xff0c;最近有很多師弟師妹詢問關于研究生方向選擇、求職準備等方面的問題。因為很多朋友的提問比較有共性&#xff0c;所以會在征得對…

【秒殺系統】從零開始打造簡易秒殺系統(一):防止超賣

【秒殺系統】從零開始打造簡易秒殺系統&#xff08;一&#xff09;&#xff1a;防止超賣 前言 大家好&#xff0c;好久不發文章了。&#xff08;快一個月了- -&#xff09;最近有很多學習的新知識想和大家分享&#xff0c;但無奈最近項目蠻忙的&#xff0c;很多文章寫了一半擱…