RUVIDEO
Поделитесь видео 🙏

Convert List Data Classess/Structures in c++ and c# to Queue Data Classes/Structures 61

Shows how to define and use #queue #data #classes/#structures in c plus plus and c sharp #programs. Shows how to #convert list data classes/structures into queue data structures/classes.

c++ code:
#include <iostream> //for cout
#include <fstream> // for ofstream/ifstream
#include <string> //for << and getline
//#include <list> //for lists
#include <queue> //for queue

//class List
//{
//public:
// std::string data;
// List *next;
//};

//struct List
//{
// std::string data;
// List *next;
//};

int main()
{
std::ifstream input_file("test.txt");
std::ofstream output_file("test.txt.out");

//List *iter, *elements, *node;
//elements = iter = node = NULL;

//std::list<std::string> elements;
std::queue<std::string> elements;

std::string line;

for (; std::getline(input_file, line);)
{
//iter = new List;
//iter->data = line;
//iter->next = NULL;

//if (elements == NULL)
//{
// node = elements = iter;
//}
//else
//{
// node = node->next = iter;
//}

//elements.push_back(line);//for list
elements.push(line);// for queue
}

//std::cout << "Shows elements of Queue:" << std::endl;
//for (;elements != NULL;)
//{
// iter = elements;
// std::cout<< iter->data<<std::endl;
// output_file<< iter->data<<std::endl;
// elements = elements->next;
// delete iter;
//}

//std::cout<<"Shows elements of list:"<<std::endl;
//for (iter = elements; iter != NULL; iter = iter->next)
//{
// std::cout << iter->data << std::endl;
// output_file << iter->data << std::endl;
//}

std::cout << "Shows elements of queue:" << std::endl;
for (; !elements.empty();)
{
std::cout << elements.front() << std::endl;// for list and queue
output_file << elements.front() << std::endl;// for list an queue
//elements.pop_front();//for list
elements.pop();//for queue
}

//std::cout<<"Shows elements of list:"<<std::endl;
//std::list<std::string>::iterator iter = elements.begin();
//for (; iter != elements.end(); ++iter)
//{
// std::cout << (*iter) << std::endl;
// output_file << (*iter) << std::endl;
//}

//delete iter;

if (input_file)
{
input_file.close();
output_file.close();
}
std::cin.get();
return 0;
}

c# code:



#cplusplus #csharp #tutorial

C# Queue Data Structure
Tutorial Introduction Stacks and Queues in C#
Linked List implementation of Queue Data Structure C++

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Convert List Data Classess/Structures in c++ and c# to Queue Data Classes/Structures 61», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.