9 不可不戒

尚未进行身份认证

暂无相关简介

等级
TA的排名 5k+

牛客网 好多鱼

牛牛有一个鱼缸。鱼缸里面已经有n条鱼,每条鱼的大小为fishSize[i] (1 ≤ i ≤ n,均为正整数),牛牛现在想把新捕捉的鱼放入鱼缸。鱼缸内存在着大鱼吃小鱼的定律。经过观察,牛牛发现一条鱼A的大小为另外一条鱼B大小的2倍到10倍(包括2倍大小和10倍大小),鱼A会吃掉鱼B。考虑到这个,牛牛要放入的鱼就需要保证: 1、放进去的鱼是安全的,不会被其他鱼吃掉 2、这条鱼放进去也不能吃掉其他鱼

2017-03-13 10:59:42

LeetCode Single Number III

Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two elements that appear only once.For example:Given nums = [1,

2017-01-02 22:27:55

Golang中make与new的区别

golang 中有两个内存分配机制 :new和make,二者有明显区别.new:new(T)分配了零值填充的T类型的内存空间,并且返回其地址,即一个*T类型的值。其自身是一个指针.可用于初始化任何类型。make: 返回一个有初始值(非零)的T类型,而不是*T,其只能用来初始化:slice,map和channel三种类型。package main import ( "fmt" )

2016-12-21 20:06:45

Golang Display递归打印

《The Go Programming Language》笔记Golang的反射由reflect包提供支持,有两个重要类型:一个Type表示一个Go类型,它是一个接口。一个Value可以持有任意类型的值。import ( "fmt" "reflect" "strconv")func Display(name string, x interface{}) { fmt.

2016-11-30 15:09:49

Golang 并发非阻塞缓存

《The Go Programming Language》笔记import "sync"type Func func(key string) (interface{}, error)type result struct { value interface{} err error}type entry struct { res result ready chan

2016-11-30 10:39:21

Golang 并发的退出

《The Go Programming Language》笔记关闭一个channel,操作channel之后的代码可以立即被执行,并且会产生零值。广播机制:用关闭一个channel来进行广播。创建一个退出channel,不会向这个channel发送任何值。import ( "flag" "fmt" "io/ioutil" "os" "path/filepath

2016-11-29 14:02:56

Golang 目录文件数量和大小统计

《The Go Programming Language》笔记import ( "flag" "fmt" "io/ioutil" "os" "path/filepath" "sync" "time")//获取目录dir下的文件大小func walkDir(dir string, wg *sync.WaitGroup, fileSizes c

2016-11-29 12:46:01

Golang 排序

《The Go Programming Language》 笔记//sorting.gopackage sortingimport ( "fmt" "os" "sort" "text/tabwriter" "time")type Track struct { Title string Artist string Album st

2016-11-28 15:34:30

Golang 实现Bit数组

《The Go Programming Language》 笔记package mainimport ( "bytes" "fmt")const target int = 32 << (^uint(0) >> 63) //判断当前系统是32位还是64位type IntSet struct { words []uint}func (s *IntSet) Has(x

2016-11-28 11:20:33

爱奇艺2017校园招聘笔试题

成长值计算 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 爱奇艺累计有2000万会员,为了提高会员权益以及减少运营成本,我们需要对用户分等级差异化运营,为此我们制定了用户成长体系,按成长值(最小为0)划分为不同等级。成长值计算公式为: 会员成长值=每天成长值+任务成长值 现在我们输入一组数

2016-10-17 23:24:13

去哪儿2017校园招聘笔试题

import java.util.Scanner;/** * filename extension * 时间限制:C/C++语言 1000MS;其他语言 3000MS * 内存限制:C/C++语言 65536KB;其他语言 589824KB * 题目描述: * Please create a function to extract the filename extension from

2016-10-10 22:18:10

小米2017校园招聘笔试题

句子反转 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入 输入数据有多组,每组占一

2016-09-23 21:44:28

LeetCode word-break

Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words. For example, given s =”leetcode”, dict =[“leet”, “co

2016-09-22 08:20:05

滴滴2017校园招聘笔试题

import java.util.*;/** * 题目大意:n*m格迷宫,1代表青蛙可以通过,0不能通过 * 青蛙体力值P,每次走一步,横向走消耗体力值1,向下走不消耗体力, * 向上走消耗体力值3. * 青蛙初始位置(0,0),迷宫出口(0,m-1) * 求青蛙走出迷宫的路径 */public class Main { static class Node { i

2016-09-18 19:31:21

猿辅导2017校园招聘笔试题 求和为0的最长连续子数组

题意:给定一个数组,数组中元素的值只能是1或者-1,求其和为0的最长连续子序列的长度;数组为1,-1,1,-1,1,-1,1,-1,其结果为:8数组为1,1,-1,1,1,-1,-1,其结果为:6import java.util.HashMap;import java.util.Map;import java.util.Scanner;/** * dp[i] = arr[0] + arr[1

2016-09-17 17:37:48

Leetcode 102. Binary Tree Level Order Traversal

Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).For example: Given binary tree [3,9,20,null,null,15,7], 3 / \ 9 20

2016-09-16 19:28:03

搜狗2017校园招聘笔试题

第二题 一个字符串的最大回文前缀长度题目描述:求一个字符串的最大回文前缀长度。回文是指正反方向读起来都一样的字符串,比如“abcdcba”就是一个回文。输入一个文本文件,至少包含一个字节。每个字节是一个字符。最大长度可能有几十万字节。输出最大回文前缀的长度。样例输入sogou 样例输出1import java.util.Scanner;public class Main { public

2016-09-16 12:06:13

LeetCode 274.H-Index

Given an array of citations (each citation is a non-negative integer) of a researcher, write a function to compute the researcher’s h-index.According to the definition of h-index on Wikipedia: “A scien

2016-09-15 20:23:11

网易2017校园招聘笔试题 最大的奇约数

小易是一个数论爱好者,并且对于一个数的奇数约数十分感兴趣。一天小易遇到这样一个问题: 定义函数f(x)为x最大的奇数约数,x为正整数。 例如:f(44) = 11. 现在给出一个N,需要求出 f(1) + f(2) + f(3)…….f(N) 例如: N = 7 f(1) + f(2) + f(3) + f(4) + f(5) + f(6) + f(7) = 1 + 1 + 3 + 1 +

2016-09-15 16:29:58

网易2017校园招聘笔试题 优雅的点

小易有一个圆心在坐标原点的圆,小易知道圆的半径的平方。小易认为在圆上的点而且横纵坐标都是整数的点是优雅的,小易现在想寻找一个算法计算出优雅的点的个数,请你来帮帮他。 例如:半径的平方如果为25 优雅的点就有:(+/-3, +/-4), (+/-4, +/-3), (0, +/-5) (+/-5, 0),一共12个点。 输入描述: 输入为一个整数,即为圆半径的平方,范围在32位int范围内。

2016-09-15 07:54:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!