持续更新C++,常用函数,需要的知识(自用)

持续更新C++,常用函数,需要的知识(自用),第1张

目录

数组

链表

哈希表


数组
  •  直接对数组求和函数 eg:从第一个到最后一个求和,前两个参数是开始结束位置,第三个参数是累加的初始值;
int total = accumulate(nums.begin(), nums.end(), 0);
链表

  • 指针的创建
    #创建一个指针
    Listnode *q;
    #如果链表为l1,创建指针指向表头
    Listnode *q=l1;
  •  创建新结点
Listnode *s= new Listnode();
s->val=num;
#可换所指向结点
s->next=NULL;
哈希表
  • 建立哈希表
unordered_map hashtable;
  • 对哈希表赋值
hashtable[key]=val;
  • 查询哈希表是否含有目标关键字
int num=hashtable.count(key)
if(num=0) return 0;
if(num=1) return 1;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/568373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存