Mencetak semua subarray
Pelajaran 23 dari 26 dalam kursus Array di C++ di Coddy.
Untuk mencetak semua subarray yang mungkin dari array yang diberikan, kita memerlukan perulangan untuk titik awal, perulangan lain untuk titik akhir, dan perulangan tambahan untuk mencetak semua elemen di antara titik awal dan titik akhir.
for(int i=0;i<n;i++){ // i for starting point
for(int j=i;j<n;j++){ // j for ending point
for(int k=i;k<=j;k++){ // k for printing all elements
cout<<arr[k]<<" ";
}
cout<<endl;
}
}
Tantangan
Cetak jumlah gabungan dari semua subarray pada array yang diberikan. Lengkapi fungsi dan kembalikan jumlah gabungan dari semua subarray.
Coba sendiri
#include<iostream>
using namespace std;
#include<vector>
int SubArraySum(vector<int>arr, int n){
//Code here
}
Semua pelajaran di Array di C++
2Analisis Memori
Alokasi Memori8Subarray
PengantarSubsekuensMencetak semua subarraySubarray dengan jumlah tertentuJumlah kumulatif subarrayAlgoritma KadaneLatihan sendiri: Compiler C++ online