C++
.
海洋 之心
阿里云社区专家博主,图神经网络-大数据-推荐系统研究者,专注于计算机领域前沿技术的分享等人工智能算法研究工作
展开
-
【C++操作手册】利用C++内置STL容器实现单链表各种功能定义
文章目录初始化单链表`InitList(&L)`求表长`Length(L)`按值查找`LocateElem(L,e)`按位查找`GetElem(L,i)`插入操作`ListInsert(&L,i,e)`删除操作`ListDelete(&L,i,e)`输出操作`PrintList(L)`判空操作`Empty(L)`销毁操作`DestroyList(&L)`初始化单链表InitList(&L)#include <iostream>#include <原创 2022-05-22 03:00:00 · 482 阅读 · 0 评论 -
【C++操作手册】C++生成指定范围内随机数rand(随机数种子)
c++中的rand函数是用来生成随机数的,它的生成范围是0-Random_max,这个一个内部定义的一个常量,如果我们需要每次生成的随机数不同,这时需要加上随机数种子,利用srand()函数,我们可以使用系统时间进行初始化。rand()函数生成随机数0-Random_maxsrand()函数生成随机数种子,根据参数进行生成time()函数返回时间戳,要包含头文件 < ctime>如果我们需要生成指定范围内的数据,我们可以进行取余,然后加减常数来进行修改范围例如,如果我们想生成【1原创 2022-05-19 11:54:00 · 6475 阅读 · 0 评论 -
【C++操作手册】将字符串转化为数字、数字转化为字符串、字符转化为数字、数字转化为字符
字符串转化为数字string s = "123";cout << stoi(s) << endl;数字转化为字符串int a = 123;cout << to_string(123);字符转化为数字这里说的转化为数字,不是将字符转为对应的ASCII编码,而是将’1’就是变为数值1,而不是49char a = '1';cout << stoi(string(1, a));数字转化为字符只针对位数为1的数字int a = 1;cou原创 2022-05-15 19:51:18 · 326 阅读 · 0 评论