找到约 10000 条结果
  • JS算法题之每日一题-4.旋转数组
    微信公众号:醉前端关注可了解更多解题技巧。问题或建议,请公众号留言; 题目 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4] 示...
    2019-12-16
  • 初探Java8中的HashMap
    简单讲解下HashMap的原理:HashMap基于Hash算法,我们通过put(key,value)存储,get(key)来获取。当传入key时,HashMap会根据key.hashCode()计算出hash值,根据hash值将value保存在bucket里。当计算出的hash值相同时怎么办呢,我们称之为Hash冲突,HashMap的做法是用链表和红黑树存储相同hash值的value。当Hash冲突的个数...
    2015-07-24
  • 每日一练(21):最小的k个数
    title: 每日一练(21):最小的k个数categories:[剑指offer]tags:[每日一练]date: 2022/02/17每日一练(21):最小的k个数输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入...
    2022-02-17
  • 告别AV画质:实时把动画变成4k高清,延时仅3毫秒,登上GitHub趋势榜
    看动画 (特别是里番) 的时候,总会觉得画质不够好,就算已经有1080p,还是会感到不够清晰。所以,这个世界十分需要一套拯救分辨率的魔法。如今,有个名叫Anime4K的开源算法,能在动画播放中,实时把画面变成4k,延时低至3毫秒。能把720p/1080p变成2160p,也能把480p变成1080p。团队说,这是当下最强 (State-of-the-Art) ...
    2019-10-04
  • 有钱买,没钱以后买。
    2017-03-17
  • 程序员大战黄牛党,破解演唱会门票秒光之困
    这个五月,似乎都被五月天霸屏了。从5月9日的30万张五月天演唱会门票被5秒扫光;到粉丝群起反抗,喊出“宁可鸟巢门口站,也不能让黄牛赚”,再到这几天“五月天演唱会黄牛票价格下跌近万元”冲上热搜榜……
    2023-05-29
  • 各参数说明:mac pro: 2.6GHZ i5 内存8Gsublime: st3 3103st插件: emment、jsformat、modific、convrttoutf8、sftp、svn(为了测试是不是插件导致的卡,我已经remove很多而只剩必须的插件了)未购买正版,有两次想买正版,看到它那个支付方式,蛋疼得要命,瞬间打消了我的积极性。妈的,之前有段时间装了很多插件,然后...
    2016-03-29
    4
    ✓ 已解决
  • LeetCode 189:旋转数组 Rotate Array
    Given an array, rotate the array to the right by k steps, where k is non-negative.
    2019-07-09
  • JDK7ConcurentHashMap
    {代码...} {代码...} ensureSegment方法分析 {代码...} s.put(key, hash, value, false)方法解析 {代码...}
    2020-07-20
  • 自动化集成:Pipeline整合Docker+K8S
    前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述流水线集成K8S用法。
    2022-01-11
  • 集合和映射
    集合和映射集合集合的基本功能: {代码...} 基于二分搜索树的集合实现 {代码...} 基于链表的集合实现 {代码...} 时间复杂度分析操作LinkedListSetBSTSetaddO(n)平均情况:O(log n)<br/>最差情况:O(n)containsO(n)平均情况:O(log n)<br/>最差情况:O(n)removeO(n)平均情况:O(log n)<br/>最差情况:O...
    2023-12-13
  • [LeetCode]Paint Fence
    There is a fence with n posts, each post can be painted with one of the k colors. You have to paint all the posts such that no more than two adjacent fence posts have the same color. Return the total number of ways you can paint the fence. Note:n and k are non-negative integers.
    2015-12-28
  • leetcode讲解--908. Smallest Range I
    Given an array A of integers, for each integer A[i] we may choose any x with -K <= x <= K, and add x to A[i].
    2018-12-26
  • [Leetcode] Increasing Triplet Subsequence 递增的三元子序列
    Given an unsorted array return whether an increasing subsequence oflength 3 exists or not in the array. More specifically, if there exists i , j , k such that arr[i] < arr[j] < arr[k] given 0 ≤ i < j < k ≤ n-1 return true else return false . Your function should run in O(n) time compl...
    2018-02-07
  • 【TencentOS tiny】深度源码分析(4)——消息队列
    在前一篇文章中【TencentOS tiny学习】源码分析(3)——队列我们描述了TencentOS tiny的队列实现,同时也点出了TencentOS tiny的队列是依赖于消息队列的,那么我们今天来看看消息队列的实现。
    2019-10-16
  • LeetCode 309. 最佳买卖股票时机含冷冻期 | Python
    309. 最佳买卖股票时机含冷冻期 题目来源:力扣(LeetCode)[链接] 题目 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出...
    2020-07-10
  • var list = [];for(var i = 0,len = Object.keys(a).length; i<len; i+=2){ var o = {}; var k0 = Object.keys(a)[i]; o[k0] = k0; o[a[k0]] = a[k0]; var k1 = Object.keys(a)[i + 1]; o[k1] = k1; o[a[k1]] = a[k1]; list.push(o)}
    2021-02-20