欢迎你来到异次元(中二)
572. 另一个树的子树 572. 另一个树的子树
572. 另一个树的子树给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 1:给定的树 s: 3
2020-05-07 anlen123
KMP算法 KMP算法
KMP算法求Next数组vector<int> Next; void GetNext(string s){ cout<<s<<endl; int n = s.length(); Next
2020-05-07 anlen123
83. 删除排序链表中的重复元素 83. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2示例 2: 输入: 1->1->2->3->3 输
2020-05-07 anlen123
dp学习 dp学习
dp学习64. 最小路径和 /* 求一个N*M 的数组,,从0,0走到最右下角的最短数值是多少 */ package com.leecode; import java.util.Scanner; public class Main
2020-05-07 anlen123
马拉车算法 马拉车算法
manacher 算法#include <bits/stdc++.h> using namespace std; string get_ss(string s){ string ss = "$#"; for(int
2020-05-07 anlen123
vector STL 容器 vector STL 容器
vector STL 容器简介: vector是将元素置于一个动态数组中进行管理的容器 vector可以随机存取元素,支持索引值直接存取,用[]或者at()方法 vector下尾部添加或者删除元素非常快,但在中间或头部插入或者删除元素比较耗
2020-05-07 anlen123
只出现一次的数 只出现一次的数
只出现一次的数136. 只出现一次的数字/* 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出:
2020-05-07 anlen123
堆排序 堆排序
堆排序视频教程 ![1.png) #include<bits/stdc++.h> using namespace std; void swap(int arr[],int i,int j){ int temp = arr[i
2020-05-07 anlen123
快速幂 快速幂
ll quick_pow(ll a, ll b, ll mod) { ll ans = 1; while (b) { if (b & 1) ans = (ans*a) % mod;
2020-05-07 anlen123
用递归的方式把字符串倒转 用递归的方式把字符串倒转
用递归的方式把字符串倒转package com.leecode; public class Main { public static void main(String[] args) { String s = "1
2020-05-07 anlen123
5 / 8