P1526 import java.util.LinkedList; import java.util.Scanner; public class Exercise1526 { public static void ma…
标签:算法
Hdu 的一道水題 排序(hdu 1.3.6)
排序(hdu 1.3.6) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio…
hdu1173 采矿
采矿 Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) To…
LeetCode - Balanced Binary Tree
Question Link : https://leetcode.com/problems/balanced-binary-tree/ Given a binary tree, determine if it is he…
括号匹配问题(栈)
根据栈的先进后出特点 将遇到的左括号依次压入栈中 遇到右括号时取出栈顶元素(退栈处理) 比较栈顶元素和输入的括号是否想匹配 注意 1.判断的字符串流的奇偶性 2.注意输入的字符是否为所需的括号字符 3.考虑栈的栈顶和栈底…
【算法】在N个乱序数字中查找第K大的数字
目录 1. 结论 2. 经典的几种解法 2.1 解法一:O(n*k) 2.2 解法二:O(n*logk) 2.3 解法三:O(n) 2.4 解法四:O(n*logn+k) 2.5 解法五:O(n*logn) 2.6 解法…
【算法】四个数字组成多少个无重复三位数
题目 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 分析 可填在百位、十位、个位的数字都是1、2、3、4.组成所有的排列后再去掉不满足条件的排列。 public class Prog11{…
最快实现两个有序数组合并为一个有序数组
该算法时间复杂度为O(m+n),m和n为两个数组长度 public class DoubleSort { public static int[] sort(int[] one, int[] two){ int…
Deep in JS - 珍藏集 - 掘金
排序算法 — JavaScript 规范参考教程(alpha) – 前端 – 掘金来自《JavaScript 规范参考教程(alpha)》,by 阮一峰 目次 冒泡排序 简介 算法完成…
leetcode刷题记录
我的博客地址我的leetcode GitHub地址:leetcode记录先从数组-简单开始,已完成如下 2019-08-27:1.两数之和,26.删除排序数组中的重复项 2019-08-28:27.移除元素,35.搜索插…
线段树经典题
Buy Tickets POJ – 2828 Sample Input 4 0 77 1 51 1 33 2 69 4 0 20523 1 19243 1 3890 0 31492 S…
7-4 统计工龄(20 分)
7-4 统计工龄(20 分) 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数N(≤105),即员工总人数;随后给出N个整数,即每个员工的工龄,范…