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

龙华网站推广培训广州新一期lpr

龙华网站推广培训,广州新一期lpr,阿里云服务器开源做几个网站,网站建设续费是什么费用前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?建议灵神的题单和代码随想录)和记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关…

前言

###我做这类文章一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?建议灵神的题单和代码随想录)和记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴!!!


习题

1.链表随机节点

题目链接:382. 链表随机节点 - 力扣(LeetCode)

分析:数组存节点值,生成索引范围内的随机数并返回该随机数索引下的值

代码:

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {int[] arr = new int[10005];int count = 0;public Solution(ListNode head) {for(ListNode i = head;i!=null;i=i.next){arr[count++] = i.val;}}public int getRandom() {Random r = new Random();int number=r.nextInt(count);return arr[number];}
}/*** Your Solution object will be instantiated and called as such:* Solution obj = new Solution(head);* int param_1 = obj.getRandom();*/

2.扁平化多级双向链表

题目链接: 430. 扁平化多级双向链表 - 力扣(LeetCode)

题面:

分析:用数组递归存储数值然后构造双向链表更加简单些 

代码:

/*
// Definition for a Node.
class Node {public int val;public Node prev;public Node next;public Node child;
};
*/class Solution {int[] arr = new int[1005];int count = 0;public Node flatten(Node head) {if(head==null)return head;for(Node i = head;i!=null;i=i.next){arr[count++] = i.val;if(i.child!=null){recursion(i.child);}}Node fhead = new Node();Node pre = fhead;for(int i = 0;i<count;i++){Node node = new Node(arr[i]);pre.next=node;node.prev=pre;pre = node;}// for(Node i = fhead.next;i!=null;i=i.next){//     System.out.println(i.val);// }Node ans = fhead.next;ans.prev = null;return ans; }public void recursion(Node head){for(Node i = head;i!=null;i=i.next){arr[count++] = i.val;if(i.child!=null){recursion(i.child);}}}
}

后言

上面是数据结构相关的习题,下一篇文章会将其他相关的习题。 

http://www.khdw.cn/news/60300.html

相关文章:

  • 做app和网站白山seo
  • 贵阳建站公司模板5118营销大数据
  • wordpress添加本地视频信阳网站seo
  • pc网站开发获取位置长春seo
  • 专业网站制作设单页网站seo如何优化
  • 苹果cms做网站太原网站开发
  • 有什么网站可以下做闭软件网站如何推广
  • 寻花问柳一家专注做男人喜爱的网站google ads 推广
  • 高品质网站建设视频推广方案模板
  • 福州建设部官方网站营销网站建设价格
  • 做兼职的网站都有哪些工作百度关键词快排
  • 国外最炫酷网站苏州seo网络推广
  • 装饰公司名字大全北京网站优化培训
  • 深圳哪里做网站青岛网站优化公司
  • 佛山精品网站建设网站优化的方法与技巧
  • 供应网站建设公司评价怎样建立自己网站
  • 怎样在网上打广告鸡西seo
  • 南山网站设计公司怎么给自己的公司做网站
  • 湖北建设工程造价协会网站郑州网络营销公司有哪些
  • 上海商城网站开发网店代运营公司
  • 有没有在家做的兼职网站域名备案查询系统
  • 在vs2010里怎么做网站湖北网站seo
  • 北京平台网站建设费用西安官网seo技术
  • 上海网站建设公司电国家认可的赚钱软件
  • 营销型网站建设制作企业培训内容包括哪些内容
  • 加强政府网站建设管理的重要性电商网站建设 网站定制开发
  • 做思维导图的网站网站模板之家免费下载
  • 做网站还是做淘宝如何免费做网站
  • 58做网站一年多少钱seozou是什么意思
  • 北京有哪些大型互联网公司武汉抖音seo搜索