zoukankan      html  css  js  c++  java
  • 【C/C++】链表/ListNode/数据结构

    1. vector的操作
      添加元素:
      向尾部添加一个元素
    vector<int> a;
    a.push_back(1);
    

    向尾部添加多个元素
    -向尾部添加x个同样的元素:

    a.insert(a.end(),5,1);
    

    从某个位置插入

    a.insert(a.begin()+1,5);
    

    删除元素:

    a.erase(a.begin()+2);
    

    vector的迭代器/vector的按序输出:

    for(vector<int>::iterator it = a.begin();it!=a.end(); it++)
        {
            cout << *it <<endl;
        }
    
    1. ListNode
      是一个数据类型,定义:
    struct ListNode
    {
        int val; //当前节点的值
        ListNode* next; //指向下一个节点的指针
        //初始化构造函数,与结构体同名的定义函数,特殊的成员函数
        ListNode(int x): val(x), next(NULL){}
    };
    
  • 相关阅读:
    网页中的JavaScript
    css颜色表示
    css文本属性
    css2选择器
    css3选择器
    Canvas练习
    Canvas
    CSS样式之语法
    css基础1
    php操作成功返回当前页并刷新
  • 原文地址:https://www.cnblogs.com/kinologic/p/14506292.html
Copyright © 2011-2022 走看看