- 博客(8)
- 收藏
- 关注
原创 牛客网在线编程题练习1——单链表反转
在上节中练习了创建一个n个节点的,并从1开始依次递增的单链表,本节开始在上节代码的基础上进行单链表反转的练习。单链表的反转主要通过递归来完成。这行代码的作用是让当前节点pHead的下一个节点的next指针指向当前节点pHead,从而反转链表中两个节点的指向关系。具体来说,它完成了对链表中一对相邻节点之间指针的反转操作。如果还不理解那就举个例子当递归到节点B时,当前节点pHead是B是C是D。我们希望将节点C的next指针指向B,从而反转这两个节点之间的指向关系。通过执行,我们改变了链表的结构,使得C。
2024-06-11 07:00:00
583
原创 单链表练习:创建一个包含有n个节点的单链表,并在其中放置从1开始依次递增的整型数字。
单链表只能从头节点开始遍历到尾节点,不能反向遍历。以下是单链表的基本结构:那么请问上图有几个节点呢?答案是4个。上图单链表中每个节点都包含数据和指针两部分,phead指针指向头节点。注意。
2024-06-10 12:45:46
1738
原创 牛客网算法在线编程练习——大数加法
反转字符串res_str.1.数字字符转整型数字:‘数字字符’-‘0’;数字转数字字符:数字+‘0’;(min)函数来比较两个数字的大小,需要包含头文件 #include。1.swap(a,b):交换两个a,b两个变量的值。
2024-06-09 10:47:07
535
原创 练习1:输入n个字符串,以大写的形式输出每个字符串
4.C 库函数 toupper(int c) 把小写字母c转换为大写字母C。tolower(C) 把大写字母转换为小写字母。中的一个函数,用于从输入流中读取一行文本,并将其存储为字符串。它可以从标准输入、文件流、字符串流等不同类型的。的最后面,位置为当前最后一个元素的下一个元素;pop_back() 移除最后一个元素。2.push_back()函数的用法函数将一个新的元素加到。1.初始化动态容器用于存储n个字符串。3.getline() 是 C++
2024-05-27 16:50:54
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人