当前位置: 首页 > news >正文

湛江做网站哪家好网站建设费用主要包括哪些方面

湛江做网站哪家好,网站建设费用主要包括哪些方面,wordpress建立网站实例,西安专业做网站文章目录 1.原题2.算法思想3.关键代码4.完整代码5.运行结果 1.原题 为带表头的单链表类Chain编写一个成员函数Reverse#xff0c;该函数对链表进行逆序操作#xff08;将链表中的结点按与原序相反的顺序连接#xff09;#xff0c;要求逆序操作就地进行#xff0c;不分配… 文章目录 1.原题2.算法思想3.关键代码4.完整代码5.运行结果 1.原题 为带表头的单链表类Chain编写一个成员函数Reverse该函数对链表进行逆序操作将链表中的结点按与原序相反的顺序连接要求逆序操作就地进行不分配任何新的结点。要求首先给出类的声明在类的声明中其它成员函数省略。 2.算法思想 定义三个指针变量*prevNode、*currentNode、*nextNode在遍历过程中反指。对第一个元素和最后一个的元素处理略有不同需要单独处理。 3.关键代码 /*** struct ListNode* brief 单链表中的节点结构。*/ struct ListNode {int data; /** 节点中存储的数据 */struct ListNode *next; /** 指向下一个节点的指针 */ };/*** struct List* brief 单链表结构。*/ struct List {struct ListNode *head; /** 指向链表头节点的指针 */int size; /** 链表的大小 */ };/*** brief 反转链表中的元素。* param list 指向 List 结构的指针。*/ void Reverse(struct List *list) {struct ListNode *prevNode NULL, *currentNode list-head-next, *nextNode NULL;while (currentNode ! NULL) {nextNode currentNode-next; // 存储下一个节点currentNode-next prevNode; // 反转指向前一个节点的指针prevNode currentNode; // 移动指针以进行下一次迭代currentNode nextNode;}list-head-next prevNode; // 更新头指针使其指向反转后的新的第一个节点 }4.完整代码 /*** file main.c* brief 实现了单链表及其反转操作。*/#include stdio.h #include stdlib.h/*** struct ListNode* brief 单链表中的节点结构。*/ struct ListNode {int data; /** 节点中存储的数据 */struct ListNode *next; /** 指向下一个节点的指针 */ };/*** struct List* brief 单链表结构。*/ struct List {struct ListNode *head; /** 指向链表头节点的指针 */int size; /** 链表的大小 */ };/*** brief 反转链表中的元素。* param list 指向 List 结构的指针。*/ void Reverse(struct List *list) {struct ListNode *prevNode NULL, *currentNode list-head-next, *nextNode NULL;while (currentNode ! NULL) {nextNode currentNode-next; // 存储下一个节点currentNode-next prevNode; // 反转指向前一个节点的指针prevNode currentNode; // 移动指针以进行下一次迭代currentNode nextNode;}list-head-next prevNode; // 更新头指针使其指向反转后的新的第一个节点 }/*** brief 显示链表中的元素。* param list 指向 List 结构的指针。*/ void displayList(struct List *list) {struct ListNode *currentNode list-head-next;printf(head);while (currentNode ! NULL) {printf(-%d, currentNode-data);currentNode currentNode-next;}printf(-NULL\n); }/*** brief 主函数展示链表操作。* return 程序退出状态。*/ int main() {struct List list;list.head (struct ListNode *) malloc(sizeof(struct ListNode));list.head-next NULL;list.size 0;// 插入初始元素 1, 2, 3, 4, 5for (int i 1; i 5; i) {struct ListNode *newNode (struct ListNode *) malloc(sizeof(struct ListNode));newNode-data i;newNode-next list.head-next;list.head-next newNode;list.size;}// 输出原始链表printf(Original List: );displayList(list);// 执行反转操作Reverse(list);// 输出反转后的链表printf(Reversed List: );displayList(list);return 0; } 5.运行结果
http://www.pierceye.com/news/883261/

相关文章:

  • 广西建设厅培训中心兰州seo网站排名
  • 布吉医院网站建设鞍山市网络销售平台
  • 开发一个网站系统报价wordpress文章摘要
  • 做脚本从网站引流外贸网站建设不可缺少的灵活性
  • 网站开发用linux好吗网站公司网站搭建
  • 网站数据库如何导入全自动引流推广软件app
  • 企业微网站案例响应式模板
  • 网站优化排名如何做网站纯色背景图怎么做
  • 医院网站设计方案长沙企业网站
  • 多页网站模板淘宝官网首页登录账号
  • 建设人员变更是哪个网站网络广告方案怎么写
  • 宠物网站 html模板长春城乡建设部网站首页
  • 电商网站设计线路图景县网站建设
  • 中级建设消防员证书查询网站昆明百度搜索排名优化
  • 网站广告是内容营销吗四川鸿业建设集团网站
  • 企业网站管理系统 aspwordpress幻灯片简码
  • 深圳建设银行官方网站上海搜索引擎优化1
  • 网站备案初审过了网络建站网网络推广
  • 网站在线制作平台搜狗提交入口网址
  • 西宁市建设网站价格低网页制作遮罩
  • 做海淘的网站做海淘的网站有哪些网站建设从零开始视频教程
  • 网站设计咨询电话收录提交大全
  • 内网建设网站聊城seo整站优化报价
  • 网站建设的可行性分析报告国际新闻最新消息2022今天
  • 网站后台上传图片做难吗?想要做个公司网站
  • 电商网站设计思维导图长春关键词推广
  • 站长工具综合查询官网wordpress置顶文章不生效
  • 手机网站 文件上传肥城网站建设公司
  • 网站开发怎么做到前后端网页设计实训报告格式
  • 军队 网站备案安卓手机软件开发平台