旅鸟

导航

2018年8月2日

0006 字符串转整数

摘要: 实现 atoi,将字符串转为整数。 在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 字符串可以在形成整数 阅读全文

posted @ 2018-08-02 09:58 旅鸟 阅读(105) 评论(0) 推荐(0) 编辑

0005 反转整数

摘要: 给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。 阅读全文

posted @ 2018-08-02 09:26 旅鸟 阅读(88) 评论(0) 推荐(0) 编辑

2018年8月1日

0004 最长回文子串

摘要: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 示例 2: 阅读全文

posted @ 2018-08-01 17:30 旅鸟 阅读(87) 评论(0) 推荐(0) 编辑

0003 无重复字符的最长子串

摘要: 给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。 给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串, 阅读全文

posted @ 2018-08-01 15:41 旅鸟 阅读(107) 评论(0) 推荐(0) 编辑

2018年7月31日

0002 两数相加

摘要: 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 阅读全文

posted @ 2018-07-31 12:58 旅鸟 阅读(140) 评论(0) 推荐(0) 编辑

0001 两数之和

摘要: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] p 阅读全文

posted @ 2018-07-31 12:56 旅鸟 阅读(112) 评论(0) 推荐(0) 编辑

2018年6月1日

使用jquery+css实现瀑布流布局

摘要: 虽然可以直接使用css实现瀑布流布局,但显示的方式有点问题,所以这儿就直接使用jquery+css来实现瀑布流布局,最终效果如下: 思路是通过将每个小块的position设置为relative,然后计算出在当前选择的列下应该上移的距离,然后设置div的top属性为该距离的负值,然后就达到了瀑布流的效 阅读全文

posted @ 2018-06-01 18:48 旅鸟 阅读(241) 评论(0) 推荐(0) 编辑

2018年5月30日

更简单的轮播实现

摘要: 之前一篇实现的轮播虽然也简单易读,但图片是使用设置display为none来隐藏的,这种缺少动态的效果,今天重新写了一个,先看效果图: 先说说大体设计思路,先看如下结构图: 设计思路就是,先将image设置为浮动,然后在js中根据图片的数量来调整imagecontainer的宽度,这样实际上图片就是 阅读全文

posted @ 2018-05-30 20:17 旅鸟 阅读(673) 评论(0) 推荐(6) 编辑

2018年5月29日

类和对象

摘要: 程序很大程度上是对现实世界的模拟,即通过代码来建立模型,然后根据现实世界的处理方式来对模型进行操作。这样在以前的面向过程语言中,数据的组织和处理方式的组织都是零散的,各顾各这样的,而且特别不适应变化,比如要给数据添加一个项或给算法添加一个环节,这样可能都会造成大范围的改动。而在面向对象语言中,因为数 阅读全文

posted @ 2018-05-29 14:49 旅鸟 阅读(118) 评论(0) 推荐(0) 编辑

生产者-消费者(wait-notify实现)

摘要: 使用wait/notify来实现生产者消费者时能够达到在线程阻塞的效果,这样就不会出现轮询,然后浪费cpu时间的目的。代码如下:1. 状态类,表示是否已经生产: 1 package com.demo; 2 3 public class State { 4 5 public State() { 6 f 阅读全文

posted @ 2018-05-29 00:09 旅鸟 阅读(256) 评论(0) 推荐(0) 编辑