Pertanyaan Terbaru Tentang Linked List

4
Jawaban

Cari di Daftar Tertaut di C

Saya menulis fungsi untuk mencari elemen dalam daftar tertaut di c, ini berfungsi jika elemen tersebut ada, tetapi saya tidak tahu cara menulis kode sehingga mengembalikan"tidak ditemukan"jika elemen tidak ' t ada. Ini adalah fungsi pencarian.

linked list c

1
Menjawab

Saya menulis operator * untuk daftar tertaut tunggal di c++. Ketika saya menulis apa yang berisi fungsi utama, itu berfungsi, tetapi ketika saya memanggil fungsi, itu tidak [duplikat]

Pertanyaan ini sudah ada jawabannya di sini: C++ Returning reference to local variable (3 jawaban) Ditutup2 hari yang lalu. Pertanyaan ini sudah ada jawabannya di siniPertanyaan ini sudah ada jawabannya di sini: C++ Returning reference to local variable C++ Mengembalikan referensi ke variabel lokal (3 jawaban) (3 jawaban) Tutup2 hari yang lalu2 hari yang lalu. Polynomial& Polynomial::operator*(double k) { Polynomial result; Node<double>*current=first; if (!current) { throw"Can't do this operation with empty polynomial. /n"; } for (int i=0; i < length(); i++) { result.insertAt(i, k*current->info); current=current->next; } return result; } Polynomial& Polynomial::operator*(double k) { Polynomial result; Node<double>*current=first; if (!current) { throw"Can't do this operation with empty polynomial. /n"; } for (int i=0; i < length(); i++) { result.insertAt(i, k*current->info); current=current->next; } return result; } Polynomial& Polynomial::operator*(double k) { Polynomial result; Node* current=first; if (! current) { throw"Tidak dapat melakukan operasi ini dengan polinomial kosong./n"; } untuk (int i=0; iinfo); saat ini=saat ini->berikutnya; } hasil pengembalian; } // Fungsi insertAt () bekerja dengan benar.

singly linked list c++ linked list operator overloading

1
Menjawab

persimpangan dari 2 daftar tertaut

Seperti yang diketahui banyak orang, masalah yang disebutkan di atas cukup klasik dalam daftar tertaut. Saya telah mencoba untuk memecahkan masalah itu dalam leetcode menggunakan metode hashing (mengetahui solusi lain yang lebih optimal) tetapi tidak lulus semua testcases (41/46). Saya tidak tahu kasus mana yang tidak saya liput. bantuan apa pun dihargai.

linked list data structures algorithm

1
Menjawab

Memanggil konstuktor default untuk tumpukan menggunakan daftar tertaut mendapatkan kesalahan C2760

baik-baik saja mengalami blok ketika berhubungan dengan konstruktor default kelas dalam. dalam tugas ini saya harus membuat tumpukan menggunakan daftar tertaut, saya mendapatkan semua fungsi diatur.Saya hanya mengalami kesulitan untuk mencoba dengan benar mengatur konstruktor default untuk kelas dalam StackNode setidaknya itulah yang dikatakan kompiler kepada saya.oke menjalankan ke dalam blok ketika datang ke konstruktor default kelas dalam. dalam tugas ini saya harus membuat tumpukan menggunakan daftar tertaut, saya mendapatkan semua fungsi diatur.Saya hanya mengalami kesulitan untuk mencoba dengan benar mengatur konstruktor default untuk kelas dalam StackNode setidaknya itulah yang dikatakan kompiler kepada saya. class StackNode { // this is given in the assignment its not the full .h public: StackNode(const DataType& nodeData, StackNode* nextPtr) { dataItem=nodeData; next=nextPtr; } DataType dataItem; StackNode* next; }; StackNode* top; }; // here is my default constructor for the class template <typename DataType> StackLinked<DataType>::StackLinked(int maxNumber)// <--this part is given inside is what i have done. { top=NULL; StackNode::StackNode(const DataType x=NULL; StackNode * y=nullptr) { this->dataItem=x; this->next=y; } //if i remove this i get error C2512 no appropriate default constructor for the StackNode<DataType>::StackNode } class StackNode { // this is given in the assignment its not the full .h public: StackNode(const DataType& nodeData, StackNode* nextPtr) { dataItem=nodeData; next=nextPtr; } DataType dataItem; StackNode* next; }; StackNode* top; }; // here is my default constructor for the class template <typename DataType> StackLinked<DataType>::StackLinked(int maxNumber)// <--this part is given inside is what i have done. { top=NULL; StackNode::StackNode(const DataType x=NULL; StackNode * y=nullptr) { this->dataItem=x; this->next=y; } //if i remove this i get error C2512 no appropriate default constructor for the StackNode<DataType>::StackNode } class StackNode {// ini diberikan dalam tugas ini bukan penuh .h publik: StackNode (const DataType& nodeData, StackNode* nextPtr) { dataItem=nodeData; next=nextPtr; } DataType dataItem; StackNode * selanjutnya; }; StackNode * atas; }; // di sini adalah konstruktor default saya untuk kelas tersebut template StackLinked:: StackLinked (int maxNumber) //dataItem=x; ini->berikutnya=y; } // jika saya menghapus ini saya mendapatkan kesalahan C2512 tidak ada konstruktor default yang sesuai untuk StackNode:: StackNode } Saya belum menemukan utas untuk membantu saya, jadi saya memposting ini dengan harapan menemukan apa yang saya lewatkan.

stack linked list constructor c++

1
Menjawab

Mengapa saya mendapatkan kesalahan tipe non pointer di c++? [duplikat]

Pertanyaan ini sudah ada jawabannya di sini: Declaring multiple object pointers on one line causes compiler error (5 jawaban) Ditutup3 hari yang lalu. Pertanyaan ini sudah ada jawabannya di siniPertanyaan ini sudah ada jawabannya di sini: Declaring multiple object pointers on one line causes compiler error Mendeklarasikan beberapa penunjuk objek pada satu baris menyebabkan kesalahan penyusun (5 jawaban) (5 jawaban) Tutup3 hari yang lalu3 hari yang lalu. Saya membuat program c++ untuk mengambil angka sebagai input sampai mereka memasukkan nol dan menyimpannya sebagai daftar tertaut dan kemudian mencetaknya, tetapi saya tidak mengerti mengapa saya mendapatkan kesalahan ini.

c++ linked list nodes pointers

2
Jawaban

Bagaimana Anda mencari string tertentu dalam daftar tertaut dan mengembalikan nilai itu?

Saya memiliki program yang menerima masukan dengan 5 parameter. Inputnya adalah judul video, url, komentar, panjang, dan rating. Kemudian urutkan berdasarkan judul. Pengguna harus menentukanmenyisipkan(untuk memasukkan informasi video),pencarian(mencari video menurut judul dan HANYA mencetak video tersebut dan informasi yang terkait dengannya), ataucetak(cukup cetak semuanya).

c++ class linked list

1
Menjawab

penyisipan daftar tautan melingkar di awal

Saya melakukan penyisipan di awal tetapi kode saya menyisipkannya di bagian akhir. Saya sedang memikirkan itu tapi saya pikir logika saya benar. Saya pikir pertama-tama saya membuat pointer p dan menginisialisasi sebagai head lalu menaikkannya hingga tidak sama dengan head dan kemudian membuat tautan baru. Apakah ini pendekatan yang benar?

c insertion linked list

Tag Populer

© 2021   Pemrograman.Net