<numeric>
Menentukan fungsi templat kontainer yang melakukan algoritma untuk pemrosesan numerik.
Persyaratan
Header: <numerik>
Namespace: std
Keterangan
Algoritma numerik menyerupai algoritma Pustaka Standar C++ dalam <algoritma>, dan dapat beroperasi pada berbagai struktur data. Ini termasuk kelas kontainer pustaka standar—misalnya, vektor dan daftar, serta struktur data dan array elemen yang ditentukan program yang memenuhi persyaratan algoritma tertentu. Algoritma mencapai tingkat kegeneralan ini dengan mengakses dan melintasi elemen kontainer secara tidak langsung melalui iterator. Algoritma memproses rentang iterator yang biasanya ditentukan oleh posisi awal atau akhir. Rentang yang dimaksud harus valid dalam arti bahwa semua penunjuk dalam rentang harus dapat diturunkan dan dalam urutan setiap rentang, dan posisi terakhir harus dapat dijangkau dari yang pertama dengan cara inkrementasi.
Algoritma memperluas tindakan yang didukung oleh operasi dan fungsi anggota dari setiap kontainer Pustaka Standar C++ dan memungkinkan interaksi dengan berbagai jenis objek kontainer secara bersamaan.
Anggota
Fungsi
Nama | Deskripsi |
---|---|
Mengumpulkan | Menghitung jumlah semua elemen dalam rentang tertentu—termasuk beberapa nilai awal—dengan menghitung jumlah parsial berturut-turut, atau menghitung hasil sebagian hasil berturut-turut yang diperoleh dengan menggunakan operasi biner tertentu alih-alih operasi penjumlahan. |
adjacent_difference | Menghitung perbedaan berturut-turut antara setiap elemen dan pendahulunya dalam rentang input dan menghasilkan hasil ke rentang tujuan, atau menghitung hasil prosedur umum di mana operasi perbedaan digantikan oleh operasi biner lain yang ditentukan. |
exclusive_scan | |
gcd | |
inclusive_scan | |
inner_product | Menghitung jumlah produk yang bijaksana elemen dari dua rentang dan menambahkannya ke nilai awal yang ditentukan, atau menghitung hasil prosedur umum di mana jumlah dan operasi produk digantikan oleh operasi biner tertentu lainnya. |
Iota | Menyimpan nilai awal, dimulai dengan elemen pertama dan diisi dengan kenaikan berturut-turut dari nilai (value++ ) di setiap elemen dalam interval [first, last) . |
Lcm | |
partial_sum | Menghitung serangkaian jumlah dalam rentang input dari elemen pertama melalui elemen ith dan menyimpan hasil dari setiap jumlah dalam elemen ith dari rentang tujuan, atau menghitung hasil prosedur umum di mana operasi penjumlahan digantikan oleh operasi biner lain yang ditentukan. |
reduce | |
transform_exclusive_scan | |
transform_inclusive_scan | |
transform_reduce |
Baca juga
Referensi File Header
Keamanan utas di Pustaka Standar C++
Referensi pustaka standar C++
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk