Finn程序定制开发 的文章
  • 每日一题:删除排序链表中的重复元素Ⅱ(LeetCode 82)

    题目 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 参考代码 迭代遍历法不再介绍,下面是……

    Finn程序定制开发 2022-04-28
    404 0
  • 每日一题:最小的K个数(剑指Offer 40)

    题目 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 : 输入:arr = [3,2,1],……

    Finn程序定制开发 2022-04-27
    660 0
  • 每日一题:归并排序

    排序步骤 分解(Divide):将n个元素分成含n/2个元素的子序列。 解决(Conquer):用合并排序法对两个子序列递归排序。 合并(Combine):合并两个已排序的子……

    Finn程序定制开发 2022-04-26
    516 0
  • 每日一题:快速排序

    快速排序步骤 首先设定一个分界值pivot,通过该分界值将数组分成左右两部分。 将大于或等于分界值的数据集中到数组右边,小于或等于分界值的数据集中到数组的……

    Finn程序定制开发 2022-04-25
    699 0
  • 每日一题:设计循环双端队列(LeetCode 641)

    题目 设计实现双端队列。 实现 MyCircularDeque 类: - MyCircularDeque(int k) :构造函数,双端队列最大为 k 。 - boolean insertFront():将一个元素添加到双……

    Finn程序定制开发 2022-04-24
    506 7
  • 设计模式:可复用面向对象软件的基础PDF下载

    免费下载设计模式:可复用面向对象软件的基础下载地址1 下载地址2 英文版下载地址 如若链接失效,可在评论区留言! 内容简介 本书结合设计实例从面向对象的……

    Finn程序定制开发 2022-04-23
    1.1K+ 0
  • 每日一题:滑动窗口最大值(LeetCode 239)

    题目 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一……

    Finn程序定制开发 2022-04-23
    583 0
  • 每日一题:用栈实现队列(LeetCode 232)

    题目 请你仅使用两个栈实现先入先出队列。 队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x)将元素 x ……

    Finn程序定制开发 2022-04-22
    501 0
  • 想学编程,该选什么语言?

    如今编程技术的发展,可以说是异常迅猛,再加上工资高,导致各行各业的同学都挤破头想冲进这个行业,想要分得一杯羹!那么问题来了,想学编程,该学什么语……

    Finn程序定制开发 2022-04-21
    1.6K+ 0
  • 每日一题:接雨水(LeetCode 42)

    题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 输入: height = [0,1,0,2,1,0,1,3,2,1,2,1] 输……

    Finn程序定制开发 2022-04-21
    516 0