
JavaScript
HeyinB
这个作者很懒,什么都没留下…
展开
-
实现瀑布流效果
瀑布流又称瀑布流式布局,是比较流行的一种网站页面布局方式。视觉表现为参差不齐的多栏布局,最早采用此布局的是网站是 Pinterest,后逐渐在国内流行。 瀑布流效果 瀑布流效果就是每个盒子等宽不等高,按照一定方式排列在一起的效果 下面来说说实现的原理 1.首先,我们有很多的盒子,这些盒子宽度都是相等的,但高度都是不等(这些盒子都是脱离文档流的position)。 2.算出你第一排要...原创 2019-09-12 01:33:45 · 848 阅读 · 0 评论 -
leetcode.258——各位相加
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 题目:给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 分析:首先可以看出当输入的数字大于10时,需要把各个位数的数字相加,当它小于10时,就可以直...原创 2019-09-16 15:01:21 · 504 阅读 · 0 评论 -
leetcode.169——求众数
题目: 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例1: 输入: [3,2,3] 输出: 3 示例2: 输入: [2,2,1,1,1,2,2] 遍历原数组,将数组的元素放进对象里,如果已经存在就+1,不存在就等于1;然后遍历对象,比较每个对象,将比较大的...原创 2019-09-16 22:56:39 · 144 阅读 · 0 评论 -
lettcode.349—— 两个数组的交集
给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2] 示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出: [9,4] 说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。 一、直接两个for循环暴力...原创 2019-09-18 00:05:03 · 166 阅读 · 0 评论 -
leetcode.217——存在重复元素
给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例3: 输入: [1,1,1,3,3,4,3,2,4,2] 输出: true 方法一: 分析:...原创 2019-09-18 01:59:53 · 203 阅读 · 0 评论