热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

List中的set方法和add方法以及Pascal'sTriangle问题

刷同样的题,遇见同样的问题,list的set方法和add方法add方法是在某个指定的位置加上某个对象,并将原来的位置的那个对象向后挤了一格。set方法

刷同样的题,遇见同样的问题,list的set方法和add方法


add方法是在某个指定的位置加上某个对象,并将原来的位置的那个对象向后挤了一格。

set方法是将原来位置上的那个给取代了,并将原来位置上对象的返回。

转载自https://blog.csdn.net/bug_moving/article/details/52739137

import java.util.LinkedList;
import java.util.List;public class TestListSet {public static void main(String[] args) {List l1 &#61; new LinkedList();for (int i &#61; 0; i <&#61; 5; i&#43;&#43;) {l1.add("a" &#43; i);}System.out.println(l1);l1.add(3, "a100");System.out.println(l1);String b &#61; (String) l1.set(3, "a200");System.out.println(b);System.out.println(l1);}
}
result:





--------------------------------------------------------------------------------------------------------------------------------------------


Given numRows, generate the first numRows of Pascal&#39;s triangle.

For example, given numRows &#61; 5,
Return

[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]
]

import java.util.ArrayList;
import java.util.List;public class Pascal_Triangle {/*** &#64;param args*/public static void main(String[] args) {System.out.println(generate(5));}public static List> generate(int numRows){List> allrows &#61; new ArrayList>();ArrayList row &#61; new ArrayList();for(int i&#61;0;i(row));}return allrows;}}





推荐阅读
author-avatar
mobiledu2502903757
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有