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

龙华网站推广培训沧州网络推广外包公司

龙华网站推广培训,沧州网络推广外包公司,大型网站为什么难做,我是做网站的前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?建议灵神的题单和代码随想录)和记录自己的学习过程,我的解析也不会做的非常详细,只会提供思路和一些关…

前言

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


习题

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.tj-hxxt.cn/news/114499.html

相关文章:

  • 用什么软件做网站hao网络销售怎么才能找到客户
  • WordPress如何设置站点名称百度网盘搜索引擎入口
  • 做管道方面的网站百度爱采购怎么优化排名
  • 网站空间就是主机吗郑州seo学校
  • 标题制作网站深圳做网站公司哪家好
  • 南京app开发外包公司谈谈你对seo概念的理解
  • dw怎么做网站的导航栏在百度上做广告推广要多少钱
  • 网站开发维护专员岗位职责免费seo关键词优化排名
  • 做网站排名赚钱吗青岛seo代理计费
  • 长沙网站制作案例天琥设计培训学校官网
  • 做微商那个网站好好用的推广平台
  • 有了php源码怎么做网站seo 工具分析
  • 中国建设银行假网站进一步优化营商环境
  • 辅助教学网站开发技术讨论希爱力5mg效果真实经历
  • 苏州市建设局老网站seo计费系统开发
  • 中国数学外国人做视频网站搜外seo视频 网络营销免费视频课程
  • 做图模板网站有哪些seo优化排名怎么做
  • o2o网站建设产品推广词
  • 织梦绑定网站出现错误竞价运营是做什么的
  • 网站域名的分类网站搜索引擎优化主要方法
  • 网站设计素材图片微信营销推广
  • 网站做百度推广要多少钱恩城seo的网站
  • 用dedecms 做门户网站长沙优化网站推广
  • 网站建设分为几种网络推广平台软件
  • flash网站代码谷歌搜索广告优化
  • 企业网站怎么做优化备案域名出售平台
  • 公司网站是做的谷歌的活动推广方案怎么写
  • wordpress 双语网站余姚网站如何进行优化
  • 手工制作地球仪的方法 材料网络优化公司
  • wordpress review主题seo网站优化知识