51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#etc
LeetCode1005 K次取反后最大化的数组和(贪心+Java简单排序)
题目:给定一个整数数组A,我们只能用以下方法修改该数组:我们选择某个个索引i 并将A[i]替换为-A[i],然后总共重复这个过程K次。(我们可以多次选择同一个索引i。)以这种方式修改数组后,返回数组可能的最大和。 示例1:输入:A=[4,2,3],K=1输出:5解释:选择索引(1,),然后A变为[4...
代码星球
·
2020-07-18
LeetCode1005
次取
最大化
数组
贪心
LeetCode1046 最后一块石头的重量(贪心—Java优先队列简单应用)
题目:有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为 x和 y,且 x<=y。那么粉碎的可能结果如下:如果 x==y,那么两块石头都会被完全粉碎;如果 x!=y,那么重量为 x ...
代码星球
·
2020-07-18
LeetCode1046
最后
一块
石头
重量
LeetCode1217 玩筹码(贪心)
题目:数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中。你可以对任何筹码执行下面两种操作之一(不限操作次数,0次也可以):将第i个筹码向左或者右移动2个单位,代价为0。将第i个筹码向左或者右移动1个单位,代价为1。最开始的时候,同一位置上也可能放着两个或者更多的筹码。返回将所有筹码移动...
代码星球
·
2020-07-18
LeetCode1217
筹码
贪心
LeetCode1029 两地调度(贪心+java自定义排序回顾)
题目:公司计划面试2N人。第i人飞往A市的费用为costs[i][0],飞往B市的费用为costs[i][1]。返回将每个人都飞到某座城市的最低费用,要求每个城市都有N人抵达。示例:输入:[[10,20],[30,200],[400,50],[30,20]]输出:110解释:第一个人去A市,费用为10。第二个人去A市,...
代码星球
·
2020-07-18
LeetCode1029
两地
调度
贪心
+java
LeetCode559 N叉树的最大深度
题目: 思路:直接递归求解最大深度就可以,这里主要记录一下Java中比较获得两个数中最大值的方法。importjava.math.*;classSolution{publicintmaxDepth(Noderoot){if(root==null){return0;}intdeep=0;for(in...
代码星球
·
2020-07-18
LeetCode559
叉树
最大
深度
LeetCode#665 非递减数列
题目:给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的: 对于数组中所有的 i(1<=i<n),满足 array[i]<=array[i+1]。思路:4,...
代码星球
·
2020-07-18
LeetCode#665
递减
数列
LeetCode#7 整数反转(数学)
题目: 思路:(题外话:好久不刷题,明显生疏了好多,要捡起来记住当初那一份热爱!)判断溢出的方法,在将数字反转的同时,专注在int的最大值/10和最小值/10这两个数上进行判断就可以了:拿正数为例:设res为反转后的数字if res>Integer.MAX_VALUE/10无论res再加上什么...
代码星球
·
2020-07-18
LeetCode#7
整数
反转
数学
LeetCode#3
题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例:abcabcbb输出的结果应该是3,最长的无重复的字串是'abc' 果然无论做什么都要静下心来啊!昨晚上卡了一个多小时愣是没改出来,今天仔细的考虑了一下,半个小时搞定………...
代码星球
·
2020-07-18
LeetCode#3
etcd
随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用、强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快...
代码星球
·
2020-07-14
etcd
.NetCore简介
引用:https://docs.microsoft.com/zh-cn/dotnet/articles/core/index .NETCore是一个通用开发平台,由Microsoft和 GitHub 上的.NET社区共同维护。它是跨平台的,支持Windows、macOS和Linux,并且可...
代码星球
·
2020-07-12
.NetCore
简介
Ubuntu 16.04下操作iptables的技巧(解决Failed to start iptables.service: Unit iptables.service not found.或者/etc/init.d/iptables: 没有那个文件或目录)
/etc/init.d/iptables网上的解法应该都是基于CentOS6去实践,而在CentOS7中又被firewalld给取代,所以操作上的写法基本会改变,但是底层iptables则不会改变,iptables默认加载在内存,管理网络规则,而至于在实现网络传输时,由系统决定,比如网络服务重启等操作就是系统决定的,所...
代码星球
·
2024-01-20
iptables
iptables.service
Ubuntu
16.04下
操作
Ubuntu 16.04出现Can't open /etc/rc.d/init.d/functions的问题解决
/etc/rc.d/init.d/functions是CentOS的位置,Ubuntu对应:/lib/lsb/init-functions 参考:https://unix.stackexchange.com/questions/9314/no-such-file-or-directory-etc-init-d...
代码星球
·
2020-07-09
Ubuntu
16.04出现
Can
#39t
open
Fetch与xhr的区别
1.fetch的语法简洁,更语义化2.基于promise,支持async/await3.同构方便,使用isomorphic-fetchFetch的缺点:1.fetch只对网络错误报错,http状态码错误不报错2.fetch不支持abort,无法终止3.fetch不支持超时控制,使用setTimeout和Promise....
代码星球
·
2020-06-29
Fetch
xhr
区别
DNS预解析dns-prefetch提升页面载入速度优化前端性能
当浏览器请求一个URL的时候,通过firebug我们可以发现大概有以下几个过程:阻挡、域名解析、建立连接、发送请求、等待响应、接收数据。后面四个跟用户的网络情况和你的服务器处理速度有关,本文重点说说前两个。1、阻挡:解决方案——提高浏览器并发连接数 阻挡:不同的浏览器对单个域名的最大并发连...
代码星球
·
2020-06-27
DNS
解析
dns-prefetch
提升
页面
getComputedStyle与currentStyle获取样式(style/class)
大家都知道,用document.getElementById(‘element').style.xxx可以获取元素的样式信息,可是它获取的只是DOM元素style属性里的样式规则,对于通过class属性引用的外部样式表,就拿不到我们要的信息了。 DOM标准里有个全局方法getComputedStyle...
代码星球
·
2020-06-27
getComputedStyle
currentStyle
获取
样式
style
首页
上一页
...
43
44
45
46
47
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他