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

佛山全网优化深圳制作网站搜行者seo

佛山全网优化,深圳制作网站搜行者seo,怀化网站建设哪家便宜,用备忘录制作一个网站的制作707. 设L计链表 中等 902 相关企业 你可以选择使用单链表或者双链表#xff0c;设计并实现自己的链表。 单链表中的节点应该具备两个属性#xff1a;val 和 next 。val 是当前节点的值#xff0c;next 是指向下一个节点的指针/引用。 如果是双向链表#xff0c;则还需…707. 设L计链表 中等 902 相关企业 你可以选择使用单链表或者双链表设计并实现自己的链表。 单链表中的节点应该具备两个属性val 和 next 。val 是当前节点的值next 是指向下一个节点的指针/引用。 如果是双向链表则还需要属性 prev 以指示链表中的上一个节点。假设链表中的所有节点下标从 0 开始。 实现 MyLinkedList 类 MyLinkedList() 初始化 MyLinkedList 对象。int get(int index) 获取链表中下标为 index 的节点的值。如果下标无效则返回 -1 。void addAtHead(int val) 将一个值为 val 的节点插入到链表中第一个元素之前。在插入完成后新节点会成为链表的第一个节点。void addAtTail(int val) 将一个值为 val 的节点追加到链表中作为链表的最后一个元素。void addAtIndex(int index, int val) 将一个值为 val 的节点插入到链表中下标为 index 的节点之前。如果 index 等于链表的长度那么该节点会被追加到链表的末尾。如果 index 比长度更大该节点将 不会插入 到链表中。void deleteAtIndex(int index) 如果下标有效则删除链表中下标为 index 的节点。 示例 输入 [MyLinkedList, addAtHead, addAtTail, addAtIndex, get, deleteAtIndex, get] [[], [1], [3], [1, 2], [1], [1], [1]] 输出 [null, null, null, null, 2, null, 3]解释 MyLinkedList myLinkedList new MyLinkedList(); myLinkedList.addAtHead(1); myLinkedList.addAtTail(3); myLinkedList.addAtIndex(1, 2); // 链表变为 1-2-3 myLinkedList.get(1); // 返回 2 myLinkedList.deleteAtIndex(1); // 现在链表变为 1-3 myLinkedList.get(1); // 返回 3struct linkednode{int val;linkednode* next;linkednode(int val): val(val),next(NULL){} }; class MyLinkedList { private:linkednode * _dummynode;int _size; public:MyLinkedList() {_dummynode new linkednode(0);_size 0;}int get(int index) {if ((index1)_size)return -1;linkednode * cur _dummynode;while (index--){cur cur-next;}return cur-next-val;}void addAtHead(int val) {linkednode * newnode new linkednode(val);newnode-next _dummynode-next;_dummynode-next newnode;_size;}void addAtTail(int val) {linkednode * newnode new linkednode(val);linkednode * cur _dummynode;while (cur-next ! NULL){cur cur-next;}cur-next newnode;_size;}void addAtIndex(int index, int val) {if (index_size)return;linkednode * newnode new linkednode(val);linkednode * cur _dummynode;while (index--){cur cur-next;}newnode-next cur-next;cur-next newnode;_size;}void deleteAtIndex(int index) {if ((index1)_size)return ;linkednode * cur _dummynode;while (index--){cur cur-next;}linkednode * deletenode cur-next;cur-next cur-next-next;delete deletenode;_size--;}void printlinkedlist(){linkednode * cur _dummynode;while (cur-next ! NULL){cur cur-next;coutcur-val-;}} };
http://www.dnsts.com.cn/news/162269.html

相关文章:

  • 网站标题关键词天猫代运营服务商
  • 怎么做网上网站中国建设网站官方网站
  • 菏泽网站制建设哪家好高端公司小程序建设
  • 新手学做网站步骤足球世界排名一览表
  • 建设网站商城后台系统wordpress get_post_custom_values
  • 投票网站开发的背景和意义wordpress入门到精通
  • 做旅游地产的网站和公司西宁软件优化网站建设
  • 广州建网站定制做网站需要的硬件
  • 掘金网站建设南阳做网站推广
  • 长沙网站开发在线咨询网络营销的主要方式和技巧
  • 一级a做爰片免费网站短视频播放做网站就是做信息整合
  • 惠州网站建设 翻译6asp 女性 美容 知识 网站 源码
  • 企业网站建设招标技术标准动图从哪个网站做
  • 企业公司网站好口碑关键词优化地址
  • 濮阳河南网站建设2016年网站推广方法
  • 网站解析怎么设置东莞建域名网站
  • 上海建站资讯wordpress 简约
  • 印刷包装公司网站模板深圳华宫建设集团网站
  • 合作网站建设网站建设哪家好
  • 网站优化 套站上海最新新闻
  • 简约个人网站网站制作大概费用
  • 信誉好的武进网站建设网站模板哪个网站全面
  • 自己能够做投票网站吗东莞网络推广平台
  • 商丘高端网站建设江苏建筑工程招标信息网
  • 杂志媒体网站建设方案手机网站标准
  • 营销型网站建设成为企业发展新趋势网页设计最牛的网站建设
  • 青岛李沧区城乡建设局网站简洁的企业博客html5手机网站模板源码下载
  • 网站开发的主要特点wordpress 多语言 主题
  • 网站技术培训班高端的网站建设公司哪家好
  • 苏州哪家做网站好直播app制作开发