博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java集合之ArrayList
阅读量:6647 次
发布时间:2019-06-25

本文共 629 字,大约阅读时间需要 2 分钟。

Java集合之ArrayList

  1. ArrayList的构造器
    1. public ArrayList()
    2. public ArrayList(int initialCapacity)
    3. public ArrayList(Collection c)
  2. 常用方法
    1. boolean add(Object o)
    2. boolean add(int index,Object o)
    3. int size()
    4. Object get(int index)
    5. void clear()
  3. 例题
    Codeforces Round #395 C. Timofey and a tree(Java代码)
    • 链接:
    • 题意:对于一棵树,要求删除一个节点后,分开的两棵树不会存在不相同的节点(每个节点有一个颜色值)
    • 解法:用一个数组记录每个节点与其相邻节点是否相同,不相同即加一, 那么存在解得情况只有
      1. ...0 1 2 1 0....
      2. ...0 1 1 0 0....
      3. ...0 1 1 0 0....
      4. ...0 0 0 0 0....
    • 因此只需选择最大数值位置,再加以验证即可
    • 记录一颗数正好采用ArrayList来生成二维数组,用法与C++STL中的vector类似,其中a[i].get(j)类似于a[i][j], add()类似于pus_back()

      Java代码:

转载于:https://www.cnblogs.com/zsyacm666666/p/6444518.html

你可能感兴趣的文章
Linux gdb符号调试器
查看>>
http_load
查看>>
metasploit tutorial
查看>>
安装 iis 的方式
查看>>
Spring MVC 拦截器问题,如何配置不需要拦截的页面
查看>>
覆盖距离AsiaHatyai-2012 & LA 6144 - Radiation 二分搜索
查看>>
LINQ : IEnumerable<T> and IQueryable<T>区别
查看>>
版本浏览器最流行的JavaScript库,jQuery不再支持IE旧版本
查看>>
斜水印,重复水印,文字
查看>>
ios开发之启动画面及动画
查看>>
在线机器学习算法及其伪代码
查看>>
Oracle字符集的查看查询和Oracle字符集的设置修改
查看>>
简单ALU(算术逻辑单元)的verilog实现
查看>>
(Problem 35)Circular primes
查看>>
任务栏多窗口重叠
查看>>
Inno Setup 精灵显示插件 InnoFairy (V2.0 版本)
查看>>
C++ STL算法系列4---unique , unique_copy函数
查看>>
这样解决浏览器不兼容问题
查看>>
Go Revel - Jobs(任务调度模块)
查看>>
网易游戏2011.10.15校园招聘笔试题
查看>>