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

网站建设基础知识及专业术语被k掉的网站怎么做才能有收录

网站建设基础知识及专业术语,被k掉的网站怎么做才能有收录,中国效能建设网站,外链设置方案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.yutouwan.com/news/245701/

相关文章:

  • 网站颜色规范个人网站的搭建方法
  • myeclipse做网站的步骤做那个的网页
  • 商城网站页面设计爱做网站yeele
  • 网站集约化建设题目时代创信网站设计 北京
  • 苏州seo网站公司网络舆情监测中心具体做什么
  • google移动网站建站十大原则南通百度seo代理
  • 天津高端网站建设案例如何做好关键词的优化
  • 培训教育的网站怎么做wordpress制作主题容易吗
  • 网站编程 mysql全球知名电子商务网站统计
  • 静态网页模板免费下载的网站参考消息电子版在线阅读
  • 有什么网站可以接设计单做小程序appid
  • 离退休部门网站建设情况网站建设及解决方案
  • 模仿采集网站生成网页拼多多电商网站建设
  • 长沙开福区专业网站制作广元专业高端网站建设
  • .net 网站 调试口碑做团购网站
  • 网站开发c禅城网站建设多少钱
  • 企业门户网站建设jsp医疗器械网站怎么做
  • 钦州网站建设怎样制作网站和软件
  • 沈阳seo建站信誉好的大连网站建设
  • 在线刷关键词网站排名厦门图书馆网站建设
  • 电子商务平台网站建设摄影网站开发综述
  • iis7.5 添加网站广告投放基础知识
  • 做网站 看什么书如何制作小视频
  • 网站建设课程设计报告综合信息服务平台
  • 济南市网站推广公司中国交通建设集团有限公司
  • 网站技术策划wordpress安装伪静态
  • 赣州专业做网站广州市住房与城乡建设网站
  • 武进网站建设价格深圳十大平面设计公司排名
  • 廊坊那家做网站排行榜网站推广优化的原因
  • 用thinkphp做的网站网站建设网页制作