Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
分治-归并排序
文章目录 315 计算右侧小于当前元素的个数 1 题目 2 算法原理 3 代码实现 493 翻转对
原创
刷题
算法
数据结构
排序算法
分治-归并算法——LCR 170. 交易逆序对的总数
文章目录 0 归并排序 1 题目 2 算法原理 3 代码实现 0 归并排序 归并排序是典型的分治 将数组分成若干个子数组 数组两两比较 不是很清楚的 可以查看此篇文章 数据结构 七大排序 这里以力扣 9
原创
刷题
算法
排序算法
归并
分治—快速选择算法
文章目录 215 数组中的第K个最大元素 1 题目 2 算法原理 3 代码实现 LCR 159 库存管理 III
原创
刷题
算法
数据结构
分治
链表【2】
文章目录 24 两两交换链表中的节点 题目 算法原理 代码实现 143 重排链表
原创
刷题
链表
数据结构
算法
链表【1】
文章目录 2 两数相加 1 题目 2 算法原理 3 代码实现 445 两数相加 II
原创
刷题
链表
网络
数据结构
剑指offer——day1
题目一 题目主要考察的是对栈和队列的理解和基本实现 typedef int STDataType define DEFSTACKSIZE 100 typedef struct Stack STDataType array int size
刷题
c语言
算法
LeetCode
输出整数m中删除n位之后的最大(小)数(保持各位顺序不变)
这个题不知道ac没有 因为是随便看到的一个题 没办法测 如果有错误请帮我指出来 看到很多复杂度很高的暴力破解方法 有三层循环的那种 我这个复杂度应该会低一点 思路 先将结果初始化最后m n个字符 放在res中 从res的第一位开始 在它前面
刷题
从零开始刷题1
又一道简单等级的题 小白打小怪 最大时间 给定一个由 4 位数字组成的数组 返回可以设置的符合 24 小时制的最大时间 最小的 24 小时制时间是 00 00 而最大的是 23 59 从 00 00 午夜 开始算起 过得越久 时间越大 以长
代码
leecode
刷题
跟着英雄刷算法-素数
跟着英雄大佬刷算法的第三天 数论基础 优化一 对于一个非素数n来说 如果x是n的一个因子 那么n x也是n的一个因子 我们可以假设x 所以对于一个数n 判断它是否为一个素数我们需要确定的范围为 2 根号下n 优化二 例1 不是素数返回0 b
刷题
算法
2022芯原芯片设计 笔试题分析和讨论
2022芯原设计笔试题分析和讨论 以下仅为个人理解和分析 不保证正确 欢迎大家发表自己的想法 讨论出正确答案 企业知识题 1 1 D 芯原的主要经营模式为芯片设计平台即服务 Silicon Platform as a Service SiP
IC
刷题
FPGA
【Java】关于你不知道的Java大整数运算之BigInteger类超级好用!!!
目录 一 BigInteger类简单介绍 二 BigInteger构造方式 1 构造方式 2 输入方式 三 BigInteger常见的成员方法 1 方法介绍 2 方法使用演示 1 加减乘除余 2 比较 3 绝对值和幂 4 转换成对应进制字符
学习不觉晓,Java知多少
Java
刷题
JVM
BigInteger
数据结构-将升序数组转化为平衡二叉搜索树-java
1 题目 给定一个升序排序的数组 将其转化为平衡二叉搜索树 BST 平衡二叉搜索树指树上每个节点 node 都满足左子树中所有节点的的值都小于 node 的值 右子树中所有节点的值都大于 node 的值 并且左右子树的节点数量之差不大于1
刷题
数据结构
Java
排序算法
【HDLBits 刷题 11】Circuits(7)Finite State Manchines 18-26
目录 写在前面 Finite State Manchines Fsm serialdata Fsm serialdp Fsm hdlc Design a Mealy FSM ece241 2014 q5a ece241 2014 q5b 2
verilog
fpga开发
HDLBits
刷题
数字IC
【搜索和回溯】剑指 Offer 28. 对称的二叉树
题目描述 请实现一个函数 用来判断一棵二叉树是不是对称的 如果一棵二叉树和它的镜像一样 那么它是对称的 示例 输入 root 1 2 2 3 4 4 3 输出 true 题解 运用DFS遍历 递归 求解 Definition for a b
刷题
算法
leetcode刷题——多维枚举(一)
题目一 思路 双指针 bool isSubsequence char s char t int fast 0 int slow 0 while slow
刷题
LeetCode
算法
职场和发展
动态规划(上)
题目一 109 数字三角形 LintCode 分治 利用递归可以很快的写出程序 class Solution public int traverse vector
刷题
动态规划
哈希算法
算法
7-22龟兔赛跑/PTA基础编程题目集
7 22 龟兔赛跑 20分 乌龟与兔子进行赛跑 跑场是一个矩型跑道 跑道边可以随地进行休息 乌龟每分钟可以前进3米 兔子每分钟前进9米 兔子嫌乌龟跑得慢 觉得肯定能跑赢乌龟 于是 每跑10分钟回头看一下乌龟 若发现自己超过乌龟 就在路边休息
刷题
c
leetcode刷题(四)——概率论与数理统计(一)
leetcode刷题系列四 主要的内容涉及概率论和数理统计的知识 例题 算法分析 int dp 12 70 double dicesProbability int n int returnSize int i j k double f do
刷题
概率论
LeetCode
算法
【HDLBits 刷题 12】Circuits(8)Finite State Manchines 27-34
目录 写在前面 Finite State Manchines 2014 q3c m2014 q6b m2014 q6c m2014 q6 2012 q2fsm 2012 q2b 2013 q2afsm 2013 q2bfsm 写在前面 HD
verilog
fpga开发
HDLBits
刷题
数字IC
2020-11-26【路灯】动态规划
2020 11 26 路灯 动态规划 题目描述 一条长l的笔直的街道上有n个路灯 若这条街的起点为0 终点为l 第i个路灯坐标为ai 每盏灯可以覆盖到的最远距离为d 为了照明需求 所有灯的灯光必须覆盖整条街 但是为了省电 要使这个d最小 请
刷题
1
2
3
4
5
»