- 博客(5)
- 收藏
- 关注
原创 数据结构与算法
数据结构与算法 task05 1.无重复字符的最长字符 思路都在注释里了 public int lengthOfLongestSubstring(String s) { //如果s为空,length不大于0,是一个空串,就没有向下执行的必要了 if(s != null && s.length() > 0 && s != ""){...
2020-01-15 18:34:40 63
原创 数据结构与算法
数据结构与算法 task04 模拟银行服务完成程序代码 用了java中的LinkedQueue队列,设置三个窗口数。 public class BankerService { public static void main(String[]args){ LinkedQueue<Integer> bankqueue = new LinkedQueue<>...
2020-01-15 18:21:30 101
原创 数据结构与算法
数据结构与算法、 Task03:栈与递归、 递归理解: 递归需要满足的三个条件: 一个问题的解可以分解为几个子问题的解 这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一 存在递归终止条件 递归最重要的是写出递推公式,然后找到终止条件。 车辆重排问题 public class TrainArrange { ArrayStack<Integer> stack; ...
2020-01-11 21:09:33 68
原创 算法与数据结构
算法与数据结构 第二天打卡 1.合并两个有序链表 public ListNode mergeTwoLists(ListNode l1, ListNode l2) { //创建一个新的链表节点 ListNode head=new ListNode(0); ListNode prev=head; while(l1!=null&&a...
2020-01-08 19:36:27 87
原创 算法与数据结构
数组学习 1.利用动态数组解决数据存放问题 思路: 首先判断数组内存是否已满,没满继续添加元素,已满则定义一个新的数组为原来数组的两倍,把原数组的数据拷贝到新数组中,以此类推即可。 public class Testday01T1 { //利用动态数组解决数据存放问题 //存放2~N之间所有5或7的倍数 public static void main(String[] args) { i...
2020-01-06 21:24:27 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人