藍橋杯:連結串列資料求和操作
題目描述
讀入10個複數,建立對應連結串列,然後求所有複數的和。
輸入
無
輸出
無
樣例輸入
1 2 1 3 4 5 2 3 3 1 2 1 4 2 2 2 3 3 1 1
樣例輸出
23+23i
程式設計程式碼如下:
Scanner sc = new Scanner(System.in);
int[][] arr = new int[10][2];
int sum1=0,sum2=0;
for(int i=0;i<10;i++){
for(int j=0;j<2;j++){
arr[i][j] = sc.nextInt();
}
sum1 += arr[i][0];
sum2 += arr[i][1];
}
System.out.println(sum1+"+"+sum2+"i");
相關推薦
藍橋杯:連結串列資料求和操作
題目描述 讀入10個複數,建立對應連結串列,然後求所有複數的和。 輸入 無 輸出 無 樣例輸入 1 2 1 3 4 5 2 3 3 1 2 1 4 2 2 2 3 3 1 1 樣例輸出 23+23i 程式設計程式碼
ALGO-107演算法訓練 9-7連結串列資料求和操作 (c++)
演算法訓練 9-7連結串列資料求和操作 時間限制:1.0s 記憶體限制:512.0MB 讀入10個複數,建立對應連結串列,然後求所有複數的和。 樣例輸入 1 2 1 3 4 5 2
1326 Problem A 演算法2-8~2-11:連結串列的基本操作
問題 A: 演算法2-8~2-11:連結串列的基本操作 時間限制: 1 Sec 記憶體限制: 32 MB 提交: 136 解決: 68 [提交][狀態][討論版][命題人:外部匯入] 題目描述 連結串列是
藍橋杯:入門訓練 序列求和
問題描述: 求1+2+3+...+n的值。 輸入格式: 輸入包括一個整數n。 輸出格式: 輸出一行,包括一個整數,表示1+2+3+...+n的值。 樣例輸入: 4 樣例輸出: 10 樣例輸入: 100 樣例輸出
藍橋杯:BEGIN-2 序列求和
問題描述: 求1+2+3+...+n的值。 輸入格式: 輸入包括一個整數n 輸出格式: 輸出一行,包括一個整數,表示1+2+3+...+n的值。 樣例輸入: 4 樣例輸出: 10 樣例輸入: 100 樣例輸出: 5050 資料規模與約定:
Redis系列(五):資料結構List雙向連結串列中基本操作操作命令和原始碼解析
1.介紹 Redis中List是通過ListNode構造的雙向連結串列。 特點: 1.雙端:獲取某個結點的前驅和後繼結點都是O(1) 2.無環:表頭的prev指標和表尾的next指標都指向NULL,對連結串列的訪問都是以NULL為終點 3.帶表頭指標和表尾指標:獲取表頭和表尾的複雜度都是O(1) 4.帶連結串
JavaScript 資料結構(一): 連結串列
前言 從實用性角度來說,連結串列對Javascript 來說沒有任何價值,為什麼呢? 我們先了解連結串列的特性,這個特性我們放在c++前提下來說,因為 這個特性是 根據 記憶體特性 來闡述的,Javascript 不存在記憶體操作,所有資料型別,本質性繼承Object 物件,而Ob
玩轉資料結構——第三章:最基礎的動態資料結構:連結串列
內容概括: 3-1.什麼是連結串列 3-2.在連結串列中新增元素 3-3.使用連結串列的虛擬頭結點 3-4.連結串列的遍歷,查詢和修改 3-5.從連結串列中刪除元素 3-6.使用連結串列實現棧 3-7.帶有尾指標的連結串列:使用連結串列實現佇列
玩轉資料結構——第四章:連結串列和遞迴
內容概要: Leetcode中和連結串列相關的問題 測試自己的Leetcode連結串列程式碼 遞迴繼承與遞迴的巨集觀語意 連結串列的天然遞迴結構性質 遞迴執行機制:遞迴的微觀解讀 遞迴演算法的除錯 更多和連結串列相關的問題 1-Leetcode中
資料結構(連結串列系列):連結串列建立,連結串列刪除特定節點,連結串列氣泡排序,連結串列快速排序
一、連結串列的理解: 1,各個節點間地址存放可以不連續,雖說是表,但是指標存在是為了找到其他的節點,如果連續了,都沒必要用連結串列了。 2,各節點依賴上一節點,要找到某一個節點必須找到他的上一個節點,所以要訪問連結串列,必須要知道頭指標,然後從頭指標訪問開始。 3,各節點間原來是獨立的,本
最基礎的動態資料結構:連結串列
什麼是連結串列 連結串列是一種線性結構,也是最基礎的動態資料結構。我們在實現動態陣列、棧以及佇列時,底層都是依託的靜態陣列,靠resize來解決固定容量的問題,而連結串列是真正的動態資料結構。學習連結串列這種資料結構,能夠更深入的理解引用(或者指標)以及遞迴。其中連結串列分為單鏈連結串列和雙鏈連結串列,本文
資料結構實現(六):連結串列棧(C++版)
資料結構實現(六):連結串列棧(C++版) 1. 概念及基本框架 2. 基本操作程式實現 2.1 入棧操作 2.2 出棧操作 2.3 查詢操作 2.4 其他操作 3. 演算法複雜度分析 3.1
資料結構實現(五):連結串列(C++版)
資料結構實現(五):連結串列(C++版) 1. 概念及基本框架 2. 基本操作程式實現 2.1 增加操作 2.2 刪除操作 2.3 修改操作 2.4 查詢操作 2.5 其他操作 3. 演算法複雜度分析
資料結構(c語言)——雙向連結串列的基本操作
定義一個雙向連結串列結構: typedef struct DulNode{ // *prior:前一個元素的地址 // *next:後一個元素的地址 struct DulNode *prior; Element data; struct DulNode *
C語言資料結構——雙迴圈連結串列的插入操作順序
雙向連結串列與單鏈表的插入操作的區別 雙向連結串列因為存在前驅指標和後繼指標所以需要修改的指標多於單鏈表,但指標改動的順序同樣重要 單鏈表的插入 eg:在節點p的後面插入指標s s->next=p->next;//首先要使要插入的指標指向p->next p->next=s
資料結構篇:連結串列多項式的加法與乘法。(C++)
連結串列多項式還算比較簡單的。 步驟分為 1.建立連結串列 2.連結串列排序 3.連結串列的自我化簡 4.進行運算 5.進行自我
資料結構實驗之連結串列三:連結串列的逆置(SDUT 2118)
題目連結 #include <bits/stdc++.h> using namespace std; struct node { int data; struct no
小白的資料結構程式碼實戰(2)----雙向連結串列的各種操作
//Author:張佳琪 #include <stdio.h> #include <stdlib.h> typedef int ElemType; typedef struct Node { ElemType data; struct
【資料結構】帶有尾指標的連結串列:連結串列實現佇列
前面寫了用動態陣列實現佇列,現在我將用帶有尾指標的連結串列實現佇列。 我們知道佇列需要在兩端進行操作,如果是以普通連結串列進行底層實現的佇列,在入隊時需要找到最後一個節點才能進行新增元素,這樣相當於遍歷一遍連結串列,從而造成巨大的時間浪費。 為了解決這個問題,我們引入了尾
資料結構(c語言)--雙向連結串列的基本操作
定義一個雙向連結串列結構: typedef struct DulNode{ // *prior:前一個元素的地址 // *next:後一個元素的地址 struct DulNode *prior; Element data; struc