找到约 10000 条结果
  • PHP实现几种经典算法详解
    1、冒泡排序(数组排序) {代码...} 2、快速排序(数组排序) {代码...} 3、二分查找(数组里查找某个元素) {代码...} 4、顺序查找(数组里查找某个元素) {代码...} 5、线性表的删除(数组中实现) {代码...} 附其详细场景题目:经典算法PHP实现案例
    2018-11-14
  • 【ES6入门06】:对象扩展
    对象扩展 简洁表示法 {代码...} 属性表达式 {代码...} Object.is() {代码...} Object.assign() {代码...} Object.entries() {代码...}
    2018-10-21
  • [Golang]力扣Leetcode—中级算法—排序和搜索—前K个高频元素(哈希表存储)
    题目:给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。链接: 力扣Leetcode—中级算法—排序和搜索—前K个高频元素.示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]标签:数组、哈希表、分治、桶排序、计数、快速选...
    2022-02-20
  • [LeetCode] 862. Shortest Subarray with Sum at Least K
    Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K.
    2018-11-26
  • [Leetcode] Rotate List 旋转链表
    Given a list, rotate the list to the right by k places, where k is non-negative. For example: Given 1->2->3->4->5->NULL and k = 2, return 4->5->1->2->3->NULL.
    2015-10-03
  • k个最大的数及变种小结
    文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
    2017-06-04
  • leetcode402. Remove K Digits
    直观的来说,删除数字得到最小的数字意味着我们应当尽可能的将越小的数字保留在高位,因此当我们从左往右遍历时,一旦遇到比前一个数字更小的数字,就应当删除前一个数字而保留这个数字。当我们用尽了所有删除时,就保留后面所有的数字,不再进行任何比较。因为我们已经尽可能获得了最小的最高位,因此无论后面的数字如...
    2019-03-08
  • Redis列表与集合
    前面文章我们介绍了STRING的基本命令,本文我们来看看Redis中的列表与集合。 本文是Redis系列的第五篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装Redis 2.Redis中的五种数据类型简介 3.Redis字符串(STRING)介绍 4.Redis字符串(STRING)中BIT相关命令 列表 列表是Redis中另外一种数据类型。下面我们来看看...
    2018-11-19
  • 译文-Minor GC vs Major GC vs Full GC
    原文出处:Minor GC vs Major GC vs Full GC在Plumbr的工作过程中遇到GC间隙功能探测问题使我不得不关注相关文章,书籍,简报。自始至终,我不止一次迷惑于 Minor, Major and Full GC 的用法。为了搞清楚这些疑惑我写这篇博客。
    2016-12-07
  • 2024-11-13:求出所有子序列的能量和。用go语言,给定一个整数数组nums和一个正整数k, 定义一
    2024-11-13:求出所有子序列的能量和。用go语言,给定一个整数数组nums和一个正整数k,定义一个子序列的能量为子序列中任意两个元素之间的差值绝对值的最小值。找出nums中长度为k的所有子序列的能量和,对结果取模10^9 + 7后返回。输入:nums = [1,2,3,4], k = 3。输出:4。解释:nums 中总共有 4 个长度为 3 的子序列:...
    2024-11-13
  • 八种排序-Java实现
    冒泡排序 {代码...} 插入排序 {代码...} 选择排序 {代码...} 希尔排序 {代码...} 归并排序 {代码...} 堆排序 {代码...} 快速排序 {代码...} 基数排序 {代码...}
    2020-04-16
  • 【数据结构与算法】汇总
    算法思想:每次比较相邻的两个元素,一直到数组末尾,这样一组操作每次会确定最大位置的元素;重复操作每次将剩下元素中较大的元素交换到数组后面,直到所有元素都确定好位置。复杂度分析:平均O(n^n),最好O(n),最坏O(n^2)。 稳定性:稳定。代码模板:
    2020-07-31
  • mac搭建k8s环境
    下载 kube-solo-osx corectl.app 安装 {代码...} docs Zero to Kubernetes Dev Environment on OS X
    2016-08-13
  • 小猿的打字机
    小猿有一台打字机,只能打出‘A’、‘B’、‘C’三种字符。某天,小猿打了一段长度为N的字符串1,然后发现可以通过打字机的快捷操作来快速改写字符串。 已知一次快捷操作必须同时改写K个不同位置的字符,且被改写的字符必须改成打字机可以打出的其他字符。例如,K=2时,"AB"可以被改写为"CA",也可以被改写为"BC",但不可以被...
    2020-02-18
    1
  • prometheus-operator使用(四) -- 自定义报警规则prometheurule
    在prometheus-operator部署模式下,我们仅需定义prometheusrule资源对象即可,operator监听到prometheusrule资源对象被创建,会自动为我们添加告警规则文件,自动reload。
    2021-09-08
  • 机器学习算法系列(十一)-线性判别分析算法(二)(Linear Discriminant Analysis Algorithm)
    前面一节介绍了基本的线性判别分析算法,最后留下了一个问题,我们在使用sklearn得到的结果与上一节中自己实现的结果不同,这一节就来看看sklearn中通过概率分布的角度是如何实现线性判别分析的。
    2022-01-18
  • 2021-02-14:假设有排成一行的N个位置,记为1~N,N 一定大于或等于 2...
    2021-02-14:假设有排成一行的N个位置,记为1~N,N 一定大于或等于 2,开始时机器人在其中的M位置上(M 一定是 1~N 中的一个)。如果机器人来到1位置,那么下一步只能往右来到2位置;如果机器人来到N位置,那么下一步只能往左来到 N-1 位置;如果机器人来到中间位置,那么下一步可以往左走或者往右走;规定机器人必须走 K ...
    2021-02-15