Saya belajar sendiri Python dan mencoba untuk melewati sistem pengecekan tipe mypy, tetapi saya agak tersesat di antara tipe, kelas, kelas abstrak, tipe generik dan sejenisnya. Jadi, saya ingin membuat tipe/kelas generik/abstrak untuk mewakili tanggal, dengan menetapkan bahwa tipe/kelas ini harus me....
6 April 2021, 14:16
Saya mencoba menerapkan Daftar ADT di C, tetapi saya tidak dapat menemukan banyak bantuan di internet karena sepertinya sangat banyak contoh di C++ yang saya tidak tahu apa-apa. Saya benar-benar dapat memahami struktur data (setidaknya, saya pikir saya mengerti) tetapi saya kesulitan membuatnya men....
31 Januari 2021, 20:17
Saya sedang mengerjakan proyek yang memecahkan sudokus. Ini adalah bagian dari modul universitas saya dan sementara saya telah merencanakan pendekatan saya untuk itu, saya ingin mencoba menggunakan antrian prioritas untuk memutuskan sel mana yang akan dikerjakan di sudoku selanjutnya. Apa yang haru....
Saya punya tipe abstrak, dengan subtipe. Saya ingin membuat dan menambahkan Dict yang menyimpan subtipe. Apakah ini bisa dilakukan? Apa cara yang lebih baik untuk mencapai ini? Contoh: abstract type Cat end struct Lion <: Cat manecolour end struct Tiger <: Cat stripewidth end cats = Dict....
27 Agustus 2020, 15:21
Saya memiliki kelas abstrak yang mendefinisikan struktur item skor yang akan digambar dalam grafik. Ada beberapa varian item skor. Mereka semua memiliki variabel instan yang sama, tetapi masing-masing memiliki implementasi gambarnya sendiri yang cukup besar dan kompleks. Implementasi gambar ini s....
19 Agustus 2020, 17:09
Saya kesulitan memahami cara kerja fungsi lipatan dan peta (seluruh kode diposting di sini: https: //repl.it/@flowerplowedup/Int#main.c ): void insert(Node **head, void *data) { /* new node */ Node *new = malloc(sizeof(Node)); new->data = data; new->next = NULL; /* insertion */ Node **....
Di mana seseorang dapat menggunakan (daftar tertaut ganda) Daftar Posisi ADT? Kapan pengembang menginginkan O(n) memori dan O(1) (perilaku yang tidak diamortisasi) ke posisi arbitrer dalam daftar? Saya ingin melihat contoh penggunaan daftar posisi. Apa keuntungan menggunakan daftar posisi daripad....
Ada pertanyaan di kertas ujian saya yang meminta untuk membuat ADT untuk skenario yang diberikan. Dan itu hanya meminta untuk menulis metode abstrak alih-alih implementasi konkret. Itu diperlukan untuk mewakili tabel waktu di sekolah. Sekolah harus melacak periode mana yang dialokasikan untuk seti....
5 Juli 2020, 07:03
Saya tidak benar-benar tahu apa yang salah di sini. Saya terus mendapatkan SIGSEGV. Saya telah men-debug dan saya melihat baris yang mogok, ini dia: (*last)->next = p; . Jika Anda membutuhkan semua fungsi: void insert_last(NodeT** first, NodeT** last, int givenKey) { NodeT *p = malloc(sizeof(....
Jadi, saya mencoba menerapkan versi Set ADT di Swift sebagai latihan dan ketika saya mencoba mengimplementasikan Set Interface (atau protokol di Swift), saya mendapatkan kesalahan berikut: "Protokol 'Set' hanya dapat digunakan sebagai batasan generik karena memiliki Self atau persyaratan tipe terka....
Saya baru mengenal bahasa ini, mencoba menulis program non-sepele pertama saya. Dalam perjalanan, saya terjebak membuat instance Arbitrary. Namun, saya kira pertanyaan saya mengikuti poin pada kurangnya pemahaman saya secara umum menyusun beberapa jenis aplikatif dan monadik. Oleh karena itu, say....