Data structures 如何在C/C++;就像java一样?

Data structures 如何在C/C++;就像java一样?,data-structures,linked-list,Data Structures,Linked List,Java有一个链表对象,可用于使用预定义函数快速创建链表。C还是C++有类似的库? 我有一个即将到来的测试,我想快速列出基本清单,这样我就可以深入研究真正的问题。但是制作这些链接列表需要很多时间!我必须切换到java还是有办法?C++stl既包含单链接列表又包含双链接列表 单LIKEDList(或转发列表)->在C++ STL中的前向列表包含单个LIKEDLIST.< 例如: #include<iostream> #include<forward_list> using

Java有一个链表对象,可用于使用预定义函数快速创建链表。C还是C++有类似的库?
我有一个即将到来的测试,我想快速列出基本清单,这样我就可以深入研究真正的问题。但是制作这些链接列表需要很多时间!我必须切换到java还是有办法?

C++stl既包含
单链接列表
又包含
双链接列表

单LIKEDList(或转发列表)->在C++ STL中的前向列表包含单个LIKEDLIST.< 例如:

#include<iostream>
#include<forward_list> 
using namespace std;

int main(){
    forward_list<int> singlyList1; //declaring singly linked list 

    singlyList1.assign({50,40}); // assign values to list
    singlyList1.push_front(60); // insert element at first position

    cout << "The elements forward list are : ";
    for (int&ele : singlyList1)
        cout << ele << " ";
    cout << endl;

    return 0;
}
#include <iostream>
#include <list>
#include <iterator>
using namespace std;

int main(){

  list<int> dblyList{1,2,3};

  dblyList.push_back(4);
  dblyList.push_front(9);

  cout << "\n Front : " << dblyList.front();
  cout << "\n Back : " << dblyList.back();

   return 0;

}
#包括
#包括
使用名称空间std;
int main(){
forward_list singlyList1;//声明单链接列表
singlyList1.assign({50,40});//为列表赋值
singlyList1.向前推(60);//在第一个位置插入元素
库特