jiahuan

只有拼命奔跑,才能勉强留在原地,不被后来者拍死在沙滩上

H5 轮播图 支持 无限轮播 + 手势滑动 + 放开回弹

效果图 第一张效果图展示的是无限轮播的效果 第二张效果图,展示的是支持手势拖动,放开回弹的效果 具体可以看这个链接: H5APP 思路 在Android中,总有各种成型的控件,当然我在 H5中也找到了轮播的插件,但是貌似不支持手势之类的效果,就直接自己写了. APP中轮播的是4张图: i...

2019-01-09 17:48:47

阅读数 335

评论数 0

算法题019 -- [Roman to Integer] by java

题目 给定罗马数字,将其转换为整数。 输入保证在1到3999的范围内。 举例 // ·个位数举例 // I-1、II-2、III-3、IV-4、Ⅴ-5、VI-6、VII-7、VIII-8、Ⅸ-9 // ·十位数举例 // Ⅹ-10、XI-11、XII-12、XIII-13、XIV-14、XV-15...

2018-11-28 14:25:30

阅读数 27

评论数 0

算法题018 -- [Evaluate Reverse Polish Notation] by java

题目

2018-11-26 10:44:06

阅读数 29

评论数 0

算法题017 -- [Next Greater Element I] by java

题目 有两个数组nums1和nums2(都没有没有重复元素),其中nums1的元素是nums2的子集。 在nums2的相应位置找到nums1元素的所有下一个更大的数字。 比nums1中的数字x的下一个更大数字是nums2中对应数字右边第一个更大的数字。 如果它不存在,则为此数字输出-1。 Exam...

2018-11-22 14:49:30

阅读数 29

评论数 0

算法题016 -- [Implement Queue using Stacks] by java

2018-11-21 16:29:09

阅读数 43

评论数 2

算法题015 -- [Implement Stack using Queues] by java

题目 使用队列实现堆栈的以下操作: push(x) - 将元素x推入堆栈。 pop() - 删除堆栈顶部的元素。 top() - 获取顶部元素。 empty() - 返回堆栈是否为空。 要求: 必须仅使用队列的标准操作 - 这意味着只能从尾部添加,从头部查看/弹出;查看大小和判空操作是有效的...

2018-11-20 16:01:31

阅读数 17

评论数 0

算法题014 -- [Min Stack] by java

题目 设计一个支持push、pop、top和能返回最小值stack中最小值的stack 举例 MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); ...

2018-11-19 17:41:14

阅读数 30

评论数 0

算法题013 -- [Valid Parentheses] by java

2018-11-16 16:18:32

阅读数 16

评论数 0

算法题012 -- [Rotate List] by java

题目 将倒数K个节点放在链表头部 举例 Input 1->2->3->4->5->NULL and k = 2, Output 4-&amp...

2018-11-15 17:58:29

阅读数 25

评论数 0

算法题011 -- [Add Two Numbers] by java

题目 你将获得两个非空链表,表示两个非负整数。 数字以相反的顺序存储,每个节点包含一个数字。 使这两个数字相加并将其结果作为链表返回。 你可以认为这两个数字不包含任何0开头的数字,除了数字0本身。 举例 Input: (2 -> 4 ->...

2018-11-14 22:50:24

阅读数 15

评论数 0

算法题010 -- [判断一个单链表是否是回文链表] by java

题目 判断一个单链表是否是回文链表。 如:[1, 2, 3, 2, 1] 就是一个回文链表,正着依次看链表中元素和反着依次看链表中元素都是一样的。 要求: 时间复杂度 O(n) 空间复杂度 O(1) ...

2018-11-14 18:23:37

阅读数 80

评论数 0

算法题009 -- [反转单链表] by java

题目 反转单链表,可以使用迭代或者递归的方法 思路 具象化反转单链: 反转前: 反转中: 反转后: (PS:上述图片搬运自 链表面试题(一):反转链表的算法实现) 用文字来描述上图的步骤: 1. 将V节点的next,指向上一个节点U 2. 在步骤1完成前,需要有一个局部变量值记录住W节点,...

2018-11-13 14:57:06

阅读数 34

评论数 0

算法题008 -- [写一个程序找出两个单链表的交叉节点] by java

题目 写一个程序找出两个单链表的交叉节点。 算法要求: ● If the two linked lists have no intersection at all, return null. ● The linked lists must retain their original struc...

2018-11-12 23:54:36

阅读数 157

评论数 0

算法题007 -- [对给定的排好序的链表,删除重复的元素,只留下出现一次的元素] by java

对给定的排好序的链表,删除重复的元素,只留下出现一次的元素 举例: 1->1->2, return 1->2. 1->1->2->3->3, ...

2018-11-12 16:05:21

阅读数 35

评论数 0

算法题006 -- [将两个排序的链表合并,返回一个新链表,返回的新链表也是排好序的] by java

题目 将两个排序的链表合并,返回一个新链表,返回的新链表也是排好序的 代码 package algorithm6; public class Algorithm6 { public static void main(String[] args) { ListNode merge = m...

2018-11-09 13:45:23

阅读数 27

评论数 0

算法题005 -- [求最大水容器] by java

题目 给定n个非负整数a1,a2,...,an,其中每个表示坐标(i,ai)处的点。 绘制n条垂直线,使得线i的两个端点在(i,ai)和(i,0)处。 找到两条线,它们与x轴一起形成一个容器,使得容器含有最多的水。 举例: Input:[1,3,5] (0,1) -&a...

2018-11-08 18:03:48

阅读数 87

评论数 0

算法题004 -- [给定一个整数的数组nums,返回相加为target的两个数字的索引值] by java

题目 给定一个整数的数组nums,返回相加为target的两个数字的索引值。 假设每次输入都只有一个答案,并且不会使用同一个元素两次。 举例: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 =...

2018-11-07 15:10:40

阅读数 112

评论数 0

Android 组件系列 -- Activity 启动流程(9.0)

packages/apps/Launcher3/Launcher3.java: onClickAppShortcut(final View v) -> startAppShortcut...

2018-10-30 17:01:46

阅读数 310

评论数 5

算法题003 -- [判断单链表中是否有环,找到环的入口节点] by java

程序运行截图: public class Node { // 这仅仅是一个标识,用来标记这是哪一个节点 public int tag; public Node next; public Node(Node next, int tag) { this.next = next; ...

2018-09-29 18:26:08

阅读数 132

评论数 2

算法题002 -- [删除链表中重复的结点] by java

程序运行截图: public class Node { public static final int HEAD = 0X66; public int value; public int count; public Node preNode; public Node ...

2018-09-27 15:10:16

阅读数 116

评论数 0

提示
确定要删除当前文章?
取消 删除