Java学习札记(一)——基于数据结构与算法分析
来源:互联网 发布:网络开发客户的方法 编辑:程序博客网 时间:2024/06/11 05:37
Java学习札记(一)——基于数据结构与算法分析
整理一些在学习过程中由初级向上进阶时需要掌握的一些知识点,该知识点为在学习数据结构与算法分析这本书时候补充内容,用于查缺补漏。
- Object类
- Comparable接口
Object类
Object类为顶级父类,所有class可以显式或者隐式继承。
Object类中的方法:
…… 其余为线程内容 暂时不看。
Comparable接口
Comparable接口对实现它的每个类的对象进行整体排序。
方法:compareTo。
代码块
{ …… String [] st1={"Job","Bob","Mercy","Lewis"}; Integer[] in1={1,4,2,5,56}; System.out.println(findMax(in1)); } public Comparable findMax(Comparable [] arr){ int maxIndex=0; for(int i=1;i<arr.length;i++){ if(arr[i].compareTo(arr[maxIndex])>0) { //大于为正,小于为负,等于为0 maxIndex=i; } } return arr[maxIndex]; }
阅读全文
0 0
- Java学习札记(一)——基于数据结构与算法分析
- 基于 Python 的数据结构与算法分析学习记录(6-6)—— 分析树
- 《数据结构与算法分析java语言描述》学习笔记一
- 基于 Python 的数据结构与算法分析学习记录(6-8)—— 基于二叉堆的优先队列
- 数据结构与算法分析(一) —— 数学基础
- 基于 Python 的数据结构与算法分析学习记录(6-11)—— 二叉查找树与操作
- 数据结构与算法分析 学习笔记(一)
- (Java版)数据结构与算法分析、一:表
- JAVA学习札记(一)
- 基于 Python 的数据结构与算法分析学习记录(6-5)——树的节点表示
- 基于 Python 的数据结构与算法分析学习记录(6-7)—— 树的遍历
- 基于 Python 的数据结构与算法分析学习记录(6-9)—— 二叉堆操作
- 基于 Python 的数据结构与算法分析学习记录(6-10)—— 二叉堆实现
- 学习JavaScript数据结构与算法(一)——数组
- java数据结构与算法分析学习1(递归函数)
- java数据结构与算法分析学习2(泛型)
- 数据结构与算法分析(一)
- 【数据结构与算法分析(一)】排序
- 模组和镜头配套后焦距的计算方式
- ORACLE语法(1):查询第n条到第m条的数据记录的方法
- mysql 5.7.X 安装
- git30分钟从入门到放弃
- 1111: 多个整数的逆序输出(函数专题)
- Java学习札记(一)——基于数据结构与算法分析
- D3D11 简单光照
- java的queue和deque
- 支付宝表面与银联抢占市场,对标的却还是微信
- UCOSII互斥锁的使用
- [NOIP2017模拟]长跑路径
- Serializable源码翻译
- android 获取当前屏幕方向
- [LeetCode]404. Sum of Left Leaves