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

做网站推广 需要ftp自己怎么设计公司的logo

做网站推广 需要ftp,自己怎么设计公司的logo,成都网站seo设计,做外贸需要哪些网站前言 今天是刷题的第三天#xff0c;坚持就是胜利 203.移除链表元素 增加一个头结点#xff0c;这样可以统一删除操作 另外#xff0c;遇到等于的值#xff0c;就让 prev 指向 curr.Next #xff0c;同时将curr更新指向 prev.Next。 /*** Definition for singly-linked…前言 今天是刷题的第三天坚持就是胜利 203.移除链表元素 增加一个头结点这样可以统一删除操作 另外遇到等于的值就让 prev 指向 curr.Next 同时将curr更新指向 prev.Next。 /*** Definition for singly-linked list.* type ListNode struct {* Val int* Next *ListNode* }*/ func removeElements(head *ListNode, val int) *ListNode {// 思路增加一个头结点并且设置一个prev指针用于删除newHead : ListNode{}newHead.Next headprev : newHeadcurr : newHeadfor curr ! nil {if curr.Val val {prev.Next curr.Nextcurr prev.Next} else {prev currcurr curr.Next}}return newHead.Next }707. 设计链表 测试代码 type Node struct {Val intNext *Node }type MyLinkedList struct {Size intHead *Node }func Constructor() MyLinkedList {// 带有虚拟头节点head : Node{Val: -1,Next: nil,}return MyLinkedList{0, head} }func (this *MyLinkedList) Get(index int) int {// 判断非法性if (index 0 || index (this.Size - 1)) {return -1}node : this.Headfor i : 0; i index; i {if node nil {return -1} else {node node.Next}}return node.Val }func (this *MyLinkedList) AddAtHead(val int) {node : Node {Val: val,Next: nil,}node.Next this.Head.Nextthis.Head.Next nodethis.Size }func (this *MyLinkedList) AddAtTail(val int) {node : this.Head// node指向最后一位非nilfor node.Next ! nil {node node.Next}node.Next Node{Val: val,Next: nil,}this.Size }func (this *MyLinkedList) AddAtIndex(index int, val int) {if index this.Size {return }else if index this.Size { //直接添加到末尾this.AddAtTail(val) return}else if index 0 {index 0}// header 指向插入位置的前一位header : this.Headfor i : 0; i index - 1; i {header header.Next}node : Node{val, nil}node.Next header.Nextheader.Next nodethis.Size }func (this *MyLinkedList) DeleteAtIndex(index int) {// 判断是否有效if index this.Size || index 0 {return}// header 指向插入位置的前一位header : this.Headfor i : 0; i index - 1; i {header header.Next}header.Next header.Next.Nextthis.Size-- }/*** Your MyLinkedList object will be instantiated and called as such:* obj : Constructor();* param_1 : obj.Get(index);* obj.AddAtHead(val);* obj.AddAtTail(val);* obj.AddAtIndex(index,val);* obj.DeleteAtIndex(index);*/ 206. 反转链表 // 使用双指针pre指向前一个curr指向当前的前后调转方向既可。 /*** Definition for singly-linked list.* type ListNode struct {* Val int* Next *ListNode* }*/ func reverseList(head *ListNode) *ListNode {// 使用双指针var prev *ListNodecurr : headvar tmp *ListNodefor curr ! nil {tmp curr.Nextcurr.Next prevprev curr// curr往后移动一位curr tmp}return prev }
http://www.hkea.cn/news/14539404/

相关文章:

  • 深圳网站开发报价免费企业网站建设单位
  • 邢台哪儿做wap网站好网站怎么做购物车
  • 建设一个网站大概需要多少钱网站app简单做
  • 珠海市区工商年报在哪个网站做wordpress软件特点
  • 用手机域名做网站有多少电子产品东莞网站建设
  • 网站设计制作一般多少钱wordpress 分享后下载
  • 新乡网站优化公司价格华企网站建设
  • 阿德莱德做网站公司建设网站需求
  • 天助网站定制网站开发方案ppt
  • 中小企业建站实战网站建设杭州
  • 怎么找回网站一般给公司做网站用什么软件
  • 怎么做网站播放器网站建设汇报ppt
  • 怎么建立属于自己的网站网页设计与制作教程书
  • 免费家政网站建设windows优化大师自动安装
  • 网站开发工具 枫子科技同城免费发布信息网
  • 粤icp备网站建设 中企动力广州获得网站管理员密码
  • 河北专业信息门户网站定制珠海企业官网设计制作
  • 大庆市建设大厦网站做网站得叫什么
  • 商业网站的后缀网页源代码下载音乐
  • 网站表单提交互联网行业前景如何
  • 品牌高端网站建设莱芜翰林名苑莱芜论坛
  • 企业网站开发教学视频网站建设不能在淘宝发布
  • 邢台网站推广多少钱网站傻瓜式建设
  • 专做女裤有哪些网站中国版动漫网站模板
  • 福州网站建设公司大悟网站建设
  • 手机网站底部广告代码免费咨询律师电话
  • 360免费建站视频wordpress_主题教程
  • 汽车装饰网站模板网站未被百度中收录的原因
  • 网站建设多少钱兴田德润放心深圳自适应网站
  • 宁波营销型网站建设首选广州宝安建网站