算法专题汇总
算法专题汇总
置顶 |
|
算法 |
0 评论
想了解多一些内容,可以去博客search一下1. 二分1.1 索引二分1.2 值域二分2. 链表3.数组4.树5.Trie树(字典树)6.堆7.栈、队列8.双指针8.1 同向双指针8.2 滑动窗口8.3 逆向双指针9.哈希表10.位运算11.排序12.数学13.搜索14.贪心15.分治16.动态规划
算法模板
算法模板
置顶 |
|
算法 |
0 评论
TOC算法技巧在做题的时候,一定要仔细读题,不要漏掉条件,写代码思维敏捷一点,在写读入的时候,要看清条件。思维敏捷一点!!!算法一轮复习Java API复习输入与输出java.io.*import java.io.*;/** * @author 18068 */public class InputA
leetcode第346场周赛
leetcode第346场周赛
|
算法 |
0 评论
LeetCode 2696. 删除子串后的字符串最小长度class Solution { public int minLength(String s) { while(s.contains("AB") || s.contains("CD")){
leetcode第345场周赛
leetcode第345场周赛
|
算法 |
dfs
0 评论
LeetCode 2682. 找出转圈游戏输家import java.util.*;class Solution { public int[] circularGameLosers(int n, int k) { Set<Integer> set = new Hash
leetcode第104场双周赛
leetcode第104场双周赛
|
算法 |
0 评论
LeetCode 2678. 老人的数目class Solution { public int countSeniors(String[] details) { int res = 0; for (String s : details) { i
leetcode第341场周赛
leetcode第341场周赛
|
算法 |
0 评论
LeetCode 2643. 一最多的行class Solution { public int[] rowAndMaximumOnes(int[][] mat) { int[] res = new int[2]; int n = mat.length;
leetcode第101场双周赛
leetcode第101场双周赛
|
算法 |
0 评论
LeetCode 2605. 从两个数字数组里生成最小数字class Solution { // time = O(m * n), space = O(1) public int minNumber(int[] nums1, int[] nums2) { int res =
leetcode第99场双周赛
leetcode第99场双周赛
|
|
0 评论
LeetCode 2578. 最小和分割class Solution { // time = O(klogk), space = O(k) public int splitNum(int num) { char[] chars = String.valueOf(num).t
ACWING周赛54
ACWING周赛54
|
算法 |
0 评论
好久没写题了,简单题也不会写了AcWing 4428. 字符串import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanne
经典好题:暴力搜索
经典好题:暴力搜索
|
算法 |
dfs
0 评论
AC1875农夫约翰和奶牛贝茜喜欢在业余时间互相出数学题。约翰给贝茜出了一道相当难的问题,导致她没能解决。现在,她希望通过给约翰出一道有挑战性的难题来报复他。贝茜给了约翰一个表达式 (B+E+S+S+I+E)(G+O+E+S)(M+O+O),其中包含七个变量 B,E,S,I,G,O,M(O 是变量,