Может ли кто-нибудь помочь мне с единственным списком? Я знаю, как это сделать со структурой, но теперь я хочу знать, как это сделать, только с массивами и указателями без структуры или узлов. Алгоритмы, пожалуйста, благодарю вас.Связанный список без struct
#include <iostream>
using namespace std;
const int size=5;
int data[size];
int *mem;
int add[size];
int top = -1;
void AddLast(int value)
{
if(top==-1)
{
top=data[value];
}
else
{
top++;
top=data[value];
}
}
void print()
{ cout << "Queue: ";
for(int i = 0; i != top; i = (i + 1) % size)
{
cout << data[i] << "->";
}
cout << endl;
}
int main()
{
AddLast(2);
print();
AddLast(3);
print();
AddLast(4);
print();
cin.get();
return 0;
}
Я хочу добавить, добавить и добавить отсортированные ... это так?
Ну, вы могли бы заставить его работать с массивами, но для этого потребовалось бы отличать некоторые значения между значением и указателем на значение. – meneldal
Что является содержимым связанного списка? Целые числа, поплавки, строки? –
#include using namespace std; const int size = 5; int num [size]; int mem *; int front = 0, rear = 0; –
walshaw