![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java LeetCode
java leetcode的题目
kaikai_sk
我的个人主页:https://kaikai-sk.github.io/
爱生活/爱技术
展开
-
Java基于数组的堆
运行结果Enter first letter of show,insert,remove,change: sheapArray: 100 90 80 30 60 50 70 20 10 40 .......................................................................................................原创 2018-04-06 14:40:45 · 251 阅读 · 0 评论 -
LeetCode之递归
当n=3时,可能的组合有:(()()), ((())), ()(()), (())(), ()()()原创 2023-08-01 22:04:38 · 287 阅读 · 0 评论 -
LeetCode之字符串类
【代码】LeetCode之字符串类。原创 2023-07-03 22:06:09 · 154 阅读 · 0 评论 -
算法练习之快速模幂的应用
题目详情请求出方程(x^k) mod n =0在1<=x<=n的情况下解的个数。(x^k表示x的k次方,mod表示取余操作)用例输入两个正整数n,k(1<=n,k<=100000)。输出解的个数。9 23code#include <stdio.h>#include <stdlib.h>#include <string.h>long long powermod(long long x, long long y, long l原创 2020-09-11 16:54:01 · 653 阅读 · 0 评论 -
LeetCode之二叉树
思路前序遍历:根—>左孩子—>右孩子中序遍历:左孩子—>根—>右孩子后序遍历:左孩子—>右孩子—>根所谓的前中后指的是根的位置,而左右孩子顺序是不变的。例如已知前序遍历是DBACEGF,中序遍历是ABCDEFG,那么由前序遍历先根,可知道D是树的根,再看在中序遍历中D左边是ABC,所以可知道ABC一定在D的左子树上,而EFG在D的右子树上。那么前序遍历为BAC,中序遍历为ABC,所以B为根,在中序遍历中A在B的左边,C在B的右边,所以A为B的左孩子,C为B的有原创 2020-08-20 17:43:38 · 1411 阅读 · 0 评论 -
连续整数
题目描述2005年的百度之星初赛有这么一道题,一个正整数有可能可以被表示为 m(m>1) 个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8但现在你的任务是判断给定的整数n能否表示成连续的m(m>1)个正整数之和。解答要求时间限制:1000ms, 内存限制:64MB输入输入只有一个整数n (1<n<230 +1)。输出若n能表示成连续的m(m>1)个正整数之和则输出“YES”,否则输出“NO”。样例输入样例 1 复制15输出原创 2020-08-03 20:23:15 · 3451 阅读 · 1 评论 -
LeetCodePractice练习
layout: posttitle: LeetCode一些算法题description: 这是一个目录博客date: 2019-01-01tags: 算法库函数剑指offer之atoi库函数的实现Java源码之LinkedListJava源码之HashSet和TreeSetJava时间复杂度为四分之n的get方法Java源码之ArrayListJava源码之String类...原创 2020-01-30 13:21:02 · 162 阅读 · 0 评论