C++笔记
文章平均质量分 79
xsa_deleteMemory
我是菜鸡
展开
-
707设计链表MyLinkedList
文章目录707.设计链表MyLinkedList题目代码结果707.设计链表MyLinkedList题目设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 的。在链表类中实现这些功能:get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。原创 2020-12-26 16:38:27 · 167 阅读 · 0 评论 -
malloc()和realloc() (bykeli)
文章目录malloc()和realloc()使用的一些笔记malloc函数realloc函数freemalloc()和realloc()使用的一些笔记malloc函数malloc()函数是C语言给指针分配内存空间的函数malloc()的标准形式是extern void *malloc(unsigned int num_bytes)分配内存是没类型的,需要类型时候在前面强制转换(int *)malloc(sizeof(int));常常和sizeof()函数搭配使用内存不再使用后,free(),原创 2020-12-11 16:46:28 · 85 阅读 · 0 评论 -
C++作业:C语言实现动态数组
文章目录C语言实现动态数组要求代码如下结果展示总结C语言实现动态数组要求实验内容:1:使用C语言实现一个长度可扩充的数组(包含必要的数据结构及函数),使用C,不能直接使用vector等现成的数据结构。2:要求能存放int类型的数据(并思考如果扩展成适应任意类型元素的代码)3:所写程序需能通过测试程序所实现的数组结构至少实现以下接口(操作):array_initial: 对数组结构进行初始化array_capacity: 返回数组结构的容量array_size: 返回数组结构包含的元原创 2020-12-11 16:32:53 · 452 阅读 · 0 评论 -
sand()和rand()用法简介
文章目录sand()和rand()用法简介介绍用法用`srand()`初始化方式不初始化固定数值初始化用系统时间来伪随机用`getpid()`初始化seed结果展示sand()和rand()用法简介介绍srand函数是随机数发生器的初始化函数。原型:void srand(unsigned int seed); srand()和rand()配合使用产生伪随机数序列。用srand()设置的种子相同时,产生的随机序列是相同的rand()是产生伪随机数的函数用法产生一个0~MAX的随机数,不包括M原创 2020-12-10 17:49:45 · 1187 阅读 · 1 评论