0% menganggap dokumen ini bermanfaat (0 suara)
53 tayangan2 halaman

Nama Lain Array dalam Struktur Data

Diunggah oleh

muliasijabat4
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
53 tayangan2 halaman

Nama Lain Array dalam Struktur Data

Diunggah oleh

muliasijabat4
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Fundamental Array

Struktur data adalah cara untuk mengatur dan menyimpan data sehingga data-data tersebut dapat diakses dan bekerja secara efisien.
Dengan adanya struktur data, setiap data yang disimpan memiliki hubungan satu sama lain dan kita dapat beroperasi dengan setiap data
tersebut.

Library merupakan sekumpulan kode yang telah dibuat oleh developer atau programmer dan disediakan
kepada pengguna lain agar dapat digunakan ulang dalam pengembangan program atau perangkat lunak.

Struktur data linear adalah jenis struktur data yang elemen-elemen nilai di dalamnya disusun secara berurutan atau linear.
Sebaliknya, struktur data non-linear merupakan jenis struktur data yang elemen-elemen nilai di dalamnya tidak disusun secara
linear.

Array adalah salah satu jenis dari struktur data linear.


Untuk melihat lokasi memori setiap elemn yang berada pada list = for elemen in(variabel)

Mendefinisikan Isi Array Mendefinisikan Nilai Default


<nama var> = [val, val, val, ...] <nama var> = [<deafulth val> for in range (n)

Pemrosesan Sekuensial pada Array


Adapun pemrosesan sekuensial adalah sebuah pemrosesan setiap elemen array yang dimulai dari elemen pada
indeks terkecil hingga terbesar.
mencari nilai terbesar dalam array.

var_arr = [1, 7, 2, 89, 3]


left_pointer = var_arr[0]

for i in range(1, len(var_arr)):


right_pointer = var_arr[i]
if right_pointer > left_pointer:
left_pointer =
right_pointer

print(left_pointer)

fungsi "len()", yang bertujuan menghitung panjang atau banyaknya elemen dari list, set, dan string.

Algoritma two pointers adalah algoritma yang memiliki pendekatan dengan cara
memanipulasi atau memproses urutan data menggunakan dua penanda atau dua pointer
secara bersamaan. Kedua pointer tersebut bisa kita sebut sebagai "left" dan "right".

"""
TODO:
Sebuah variabel array diberikan dengan ketentuan berikut.
- Variabel array bernama "var_array" dengan nilai dari 0 hingga 100.
- Hitung nilai rata-rata dari elemen array tersebut.
- Simpan hasil perhitungan dalam variabel bernama "result".

Tips:
- Rumus menghitung rata-rata adalah jumlah seluruh elemen dibagi banyaknya elemen.
- Gunakan percabangan dan perulangan untuk mempermudah,
Anda tidak diperbolehkan memberikan nilai secara langsung.
"""
# Jangan ubah kode ini
var_array = [i for i in range(101)]

# TODO: Silakan buat kode Anda di bawah ini.


total_array = 0

for elemen in var_array:


total_array += elemen

avg_array = total_array/len(var_array)
result = avg_array

print(result)

Anda mungkin juga menyukai