数据结构与算法分析
谦玉
每天进步一点点。
展开
-
《数据结构与算法分析java语言描述》学习笔记一
第一章 引论 一、概述本书讨论内容 一般情况下,写出一个可以正常工作的程序远远不够;在大量数据输入的情况下,程序能否在合理的时间内运行停止并输出正确的答案是一个重要的问题;所以本书首先会讲述对于大量的输入如何估计程序的运行时间和确定程序瓶颈的方法,并讲述如何彻底改进程序运行速度。 二、数学知识复习 1.指数 2.对数 3级数 4.模运算 5.证明方法: A)原创 2016-08-28 19:02:20 · 5674 阅读 · 0 评论 -
《数据结构与算法分析java语言描述》学习笔记二
一、抽象数据类型 抽象数据类型(abstract data type,ADT)是带有一组操作的听一些对象的集合。 二、ArrayList 的实现 自定义ArrayList 实现代码如下: package com.caitang.mjq; import java.util.Iterator; /** * 自定义实现链表 问题: * 1.何时使用theSize,何时使用size()原创 2016-09-11 09:17:58 · 754 阅读 · 0 评论 -
面试题目,金融行业交易金额小写转换为大写的方法,我写的几个版本
看到知乎上有人晒出了自己面腾讯的面经,有一道题目跟我碰到过的题目很像,突然想写写试一下;这道题目是:写金融行业交易金额小写转换为大写的方法,如1234元转换为壹仟贰佰叁拾肆圆。 我当时想起以前看递归算法时看到过的一个例子,依次输出一个整数的各位数字,写了如下几个版本,感觉挺有意思,贴出来。 package com.mjq.test1; /** * 测试 金融行业经常需要将交易金额转换为大写原创 2017-03-12 00:27:31 · 562 阅读 · 0 评论