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

做h5的免费软件seo百度发包工具

做h5的免费软件,seo百度发包工具,用php做网站的书籍,电子商务网站开发难点IList 接口&#xff1a; IList 是一个接口&#xff0c;定义了一种有序集合的通用 API。继承自 ICollection 接口和IEnumerable<T>&#xff0c;是所有泛型列表的基接&#xff0c;口它提供了对列表中元素的基本操作&#xff0c;如添加、删除、索引访问等。IList 不是一个具…

IList 接口:

  • IList 是一个接口,定义了一种有序集合的通用 API。
  • 继承自 ICollection 接口和IEnumerable<T>,是所有泛型列表的基接,口它提供了对列表中元素的基本操作,如添加、删除、索引访问等。
  • IList 不是一个具体的集合类,而是一组实现了该接口的类的通用接口。

实例化 

既然IList是接口,就不能用new关键字去直接实例化,但是可以用多态的方式去实例化,也就是用其子类(List)去实例化。

     IList<string> Ilist1=new List<string>()    (①)

     与 List<string> list1=new List<string>()   (②)    

①与②区别:

      ①创建了一个list,但是这个list只能用到IList接口中规定那些方法,因为这些方法在List类型中实现了的,所以可以用。

        ②也创建了一个list,这个list可以用List类型中实现的所有方法(当然包括IList规定的那些)

推荐使用①

        因为在面向对象的思想里,推荐使用接口,可以实现松耦合,有很好的扩展性,功能与具体实现很好的分离开,有利于系统的维护与重构。

List 类:

  • ListSystem.Collections.Generic 命名空间中的一个具体实现类,实现了 IList 接口。
  • List 是动态数组,它自动扩展以容纳任意数量的元素。
  • List 提供了对元素的高效访问和操作,支持索引、添加、删除、搜索等操作。

题解

DFS递归的方式层次遍历

  • 使用递归的方式进行深度优先搜索。
  • DFS 方法接受两个参数:当前节点 root 和当前节点所在的层级 level
  • 如果当前节点为空,直接返回。
  • 如果 res 中的列表数量小于当前层级level + 1,说明当前层的列表还没有创建,因此添加一个新的空列表。
  • 将当前节点的值加入到 res 中对应层级的列表中。
  • 递归调用 DFS 处理左子树和右子树,层级加 1。
/*** Definition for a binary tree node.* public class TreeNode {*     public int val;*     public TreeNode left;*     public TreeNode right;*     public TreeNode(int val=0, TreeNode left=null, TreeNode right=null) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
public class Solution {public List<List<int>> res = new List<List<int>>();public IList<IList<int>> LevelOrder(TreeNode root) {if(root == null)return res.ToArray();DFS(root,0);return res.ToArray();}private void DFS(TreeNode root, int level){if(root == null)return;if(res.Count < level + 1){res.Add(new List<int>());}res[level].Add(root.val);DFS(root.left, level + 1);DFS(root.right, level + 1);}
}

http://www.ds6.com.cn/news/13360.html

相关文章:

  • 武汉制作公司网站及推广官网优化 报价
  • wordpress图片购买下载seo在哪学
  • wordpress调用百度文库企业网站优化公司
  • 如何做网站不容易被攻击哪些平台可以做推广
  • WordPress仿牌整站优化工具
  • 麻油厂网站怎么做网址查询工具
  • 毕业设计做网站哪种好seo的内容主要有哪些方面
  • 专业制作网站 郑惠州seo
  • 医疗器械网站制作网络舆情分析报告
  • 用自己的电脑做服务器建网站南宁百度推广代理商
  • 无锡做网站哪个公司好考研比较厉害的培训机构
  • 专做蔬菜大棚的网站软文范例300字
  • wordpress前台登录注册密码找回好的seo网站
  • 澳大利亚房产网站大全邯郸百度推广公司
  • 正规投资软件app哪个好聊石家庄seo
  • 磁力网站怎么做的免费的自媒体一键发布平台
  • 展会展台搭建服务长沙关键词优化推荐
  • 网站首页怎么做百度广告联盟平台的使用知识
  • 做购物网站的公司seo常用工具包括
  • 三级a一级a做爰网站系统优化大师
  • nba新闻那个网站做的好亚马逊查关键词排名工具
  • 西安做网站的公司电话如何搭建一个网站平台
  • wordpress是不是cms昆明关键词优化
  • 小游戏网站代码百度免费资源网站
  • 织梦dede门户资讯新闻网站源码域名注册人查询
  • 自己做app建网站百度怎么推广产品
  • 网站设计网页版整站优化系统厂家
  • 上海市建设委员会网站优化网站收费标准
  • 佛山seo网站优化网络小说排行榜
  • 木兰网关键词优化网站排名