使用 MySql 建表出现的问题 在使用 Navicat Premium 运行 sql 语句进行建表时,MySQL 报错如下: 建表语句: DROP DATABASE IF EXISTS javaweb; CREATE …
Foo说Bar道——算法篇之二叉树重建新解
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重…
下一次全排列结果
下一次全排列结果 上一篇文章我写的全排列的方法,那么如果给定一组排列好的数字,例如“12453”,那么下一次按照一般思路做下一次排列将会得到什么样的结果呢? 我们知道,接照一般思路来说,一组数“12345…
Algorithm-week11
Week11 Problem–Medium–718. Maximum Length of Repeated Subarray Given two integer arrays A&nbs…
归并排序_java实现
public class MergeSort { private static int n=10; public static void main(String[] args) { int a[] = new int […
蓝桥杯斐波拉切数列踩过的坑
先贴出原题吧 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输…
常用算法 --- 分治法
1、分治法的基本思想 任何一个可以用计算机求解的问题所需的计算时间都与其规模N有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序 问题,当n=1时,不需任何…
LRU Cache的实现
LeetCode 146 LRU Cache 我的LeetCode题解GitHub链接https://github.com/YuanSun927/LeetCode,欢迎交流! 1. 题目描述 Design and imp…
排序算法-冒泡——插入——快排
冒泡排序,往兩個方向泡,一個往小泡,一個網大泡 #include<stdio.h> #include<stdlib.h> #include<time.h> void bubble_so…
字符串算式遞歸方法
package 遞歸方法; import java.util.ArrayList; import java.util.Stack; import javax.jws.Oneway; public class Main {…
一道關於綁鞋帶的筆試題
題目: 從A地到B地,中間有一段扶梯,總路程和扶梯長度是固定的,爲趕時間全程都在行走(包括扶梯上),中途發現攜帶鬆了,需要停下來綁鞋帶,請問在扶梯上綁鞋帶和在路上綁…
面试OR笔试45——实现next_permutation
1 题目及要求 1.1 题目描述 实现next_permutation()函数。 2 解答 2.1 代码 template<typename It> bool next_pe…