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

网站建设项目管理绩效情况分析关键词营销优化

网站建设项目管理绩效情况分析,关键词营销优化,昆明做网站建设,网站分析与优化给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head [1,2] 输出:[2,1] 示例 3: 输…

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
 

示例 1:


输入:head = [1,2,3,4,5]
输出:[5,4,3,2,1]
示例 2:


输入:head = [1,2]
输出:[2,1]
示例 3:

输入:head = []
输出:[]
 

提示:

链表中节点的数目范围是 [0, 5000]
-5000 <= Node.val <= 5000
 

进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/reverse-linked-list
著作权

归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

#include<iostream>
using namespace std;
class ListNode
{
public:ListNode* next;int data;ListNode(){next = NULL;}
};
class LinkList
{
public:int len;ListNode* head;LinkList(){head = new ListNode();head->next = NULL;len = 0;}void insert(int index, int num){if (index > len || index < 0){return;}//找到前一位的index前一位else{ListNode* p = head;for (int i = 0; i < index; i++){p = p->next;}ListNode* node = new ListNode();node->data = num;node->next = p->next;p->next = node;len++;}}void del(int index){if (index >= len || index < 0){return;}else{ListNode* node = new ListNode;ListNode* p = head;for (int i = 0; i < index; i++){p = p->next;}//要删除的前一个位置ListNode* q = p->next;p->next = p->next->next;delete q;len--;}}LinkList* reverseList(){//方法1//把每次ListNode* p = head;LinkList* newone = new LinkList();ListNode* q = ( * newone).head;for (int i = 0; i < len; i++){p = p->next;newone->insert(0, p->data);//每次都插入到首位置中去}return newone;}//方法2ListNode* reverselist(ListNode* head){if (head == NULL || head->next == NULL)return head;ListNode* tail = head->next;//先记录反转后的尾结点ListNode* new_head = reverselist(head->next);head->next = tail->next;tail->next = head;return new_head;}void display(){ListNode* p = head->next;for (int i = 0; i < len; i++){if (i) {cout << p->data;}else{cout << "," << p->data;}p = p->next;}}
};
int main()
{int n;LinkList l1;cin >> n;for (int i = 1; i <= n; i++){cout << i;l1.insert(i - 1, i);}l1.display();cout << endl;l1.reverseList()->display();return 0;
}

http://www.hrbkazy.com/news/4899.html

相关文章:

  • 有关手机网站建设百度关键词排名查询接口
  • wordpress.org 建站企业邮箱怎么申请
  • 什么是网站子目录海南seo代理加盟供应商
  • 随州seo站长之家seo信息
  • 上海英文网站建设公司抚顺网络推广
  • 好网站建设网站手机优化游戏性能的软件
  • 网站代码免费的seo整站优化哪家专业
  • 网站制作推广公司seo关键词外包公司
  • 建立独立网站需要注册公司吗信息流广告是什么
  • 先做公众号在做网站整站seo技术
  • 做网站卖产品要注册公司吗生活中的网络营销有哪些
  • 编程教学软件app企业网站优化的三层含义
  • 某学校网站的安全建设方案google推广及广告优缺点
  • 什么是网站源码长安seo排名优化培训
  • 漂亮网站设计友情链接的方式如何选择
  • 哪个网站开发软件网站seo去哪个网站找好
  • 做网站南京2021十大网络舆情案例
  • 想要去国外网站买东西怎么做软文营销是什么
  • 济南网站优化小黑引流推广公司
  • 做网站送域名和邮箱免费网站开发平台
  • 网站点击排名企业网站建设门户
  • 临沂网站优化设计答案五年级上册
  • logo设计公司 重庆艺点创意seo实战培训费用
  • 有什么做视频的素材网站seo 360
  • 网站建设技术外文文献个人网站seo
  • 中科时代建设官方网站软件开发网站
  • 免费做长图网站建站seo是什么
  • 海淀区网站建设怎么自己做网址
  • wordpress政府网站模板b站推广网站入口2023是什么
  • 网站计费系统怎么做俄罗斯搜索引擎浏览器官网入口