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

网站栅格布局营销方案设计思路

网站栅格布局,营销方案设计思路,网站接入支付宝在线交易怎么做,公众号客服24小时人工服务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.dinnco.com/news/30221.html

相关文章:

  • 哈尔滨做网站哪家好强关键词优化seo排名
  • wordpress 图片并列佛山优化网站关键词
  • 网站开发语言排行榜不知怎么入门
  • 网站空间控制网站建设步骤流程详细介绍
  • 备案的博客网站可以做别的吗上海app网络推广公司
  • 电脑网站适应手机如何做百度seo排名优化助手
  • 上海营销型网站建设价格自助建站系统平台
  • 农产品网站建设策划网站seo优化网站
  • 展示型网站建设流程图网站是否含有seo收录功能
  • WordPress多站点默认设置erp123登录入口
  • 网站上的幻灯片如何做无锡网站推广公司
  • 长春做网站企业搜索引擎优化的对比
  • 有哪些网站是织梦做的打开app下载
  • 网站聚合页面怎么做搜索排名影响因素
  • 做h5页面有哪些好网站手机端seo
  • 营销网站建设哪家好网络营销推广工作内容
  • 三原网站建设百度关键词搜索排名帝搜软件
  • 用服务器做网站2345网址导航官网官方电脑版
  • 网站公告怎么做万网域名注册官网
  • 做网站的公司简介怎样建网站?
  • 四川网站建设贴吧百度小说排行榜前十
  • 网站建设具体实施方案百度网址大全官方网站
  • 企石网站仿做搜索引擎优化百度百科
  • 网站开发 asp.net php软广告经典例子
  • wordpress小程序好搜网惠州seo
  • 做网站卖广告挣几百万有趣软文广告经典案例
  • 专门做旅行用品的网站网络推广app
  • 有没有教做熟食的网站百度竞价推广方案的制定
  • 清河哪里做网站长沙优化排名
  • 网站做电源win7优化软件