码迷,mamicode.com
首页 >  
搜索关键字:java版    ( 1667个结果
p44 最长回文字符串的长度 (leetcode 409)
一:解题思路 解题方法:遍历一遍原始字符串,统计每个字母出现的次数,并统计有多少个奇数的字母。那么最后用不上的字母个数为奇数字母个数减1,最后减去它和0之间的最大值即可。Time:O(n),Space:O(k) 二:完整代码示例 (C++版和Java版) C++: class Solution { ...
分类:其他好文   时间:2020-03-16 21:58:27    阅读次数:53
华为面试题(JAVA版)
[编程题] 扑克牌大小时间限制:10秒空间限制:131072K扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):) 3 4 5 6 7 8 9 10 J Q K A ...
分类:编程语言   时间:2020-03-16 19:11:48    阅读次数:61
maven报错:Error:java: 不再支持源选项 5。请使用 6 或更高版本。
当出现这个错误时,说明我们用的java版本和module用的不一样。所以我们得修改过来。 解决方法:修改以下三个地方 此时可以运行了 ...
分类:编程语言   时间:2020-03-16 19:09:05    阅读次数:94
p43 将有序数组转化为二分搜索树 (leetcode 108)
一:解题思路 方法一:递归法 Time:O(n),Space:O(log(n)) 方法二:迭代法 Time:O(n),Space:O(n) 二:完整代码示例 (C++版和Java版) C++递归: class Solution { public: TreeNode* sortedArrayToBST ...
分类:编程语言   时间:2020-03-16 17:41:52    阅读次数:67
Java通过POI对表格文件写入数据
一、下载并导入相应版本的包(根据Java版本) 下载地址:https://archive.apache.org/dist/poi/release/bin/ 需要导入的包有: 压缩文件根目录下的5个包,lib文件下的3个包 二、新建表格 public static void main(String[] ...
分类:编程语言   时间:2020-03-14 19:46:36    阅读次数:66
p34 二叉树的后续遍历 (leetcode 145)
一:解题思路 这道题目有2种方法,第一种是递归法,第二种是迭代法。2种方法的时间和空间复杂度都为O(n)。 二:完整代码示例 (C++版和Java版) 递归C++: class Solution { public: void postorder(TreeNode* root, vector<int> ...
分类:其他好文   时间:2020-03-14 18:25:21    阅读次数:53
p32 二叉树的前序遍历 (leetcode 144)
一:解题思路 这道题目2种做法。第一种做法就是递归法,第二种就是迭代法。这2种方法的时间复杂度和空间复杂度都为O(n)。 二:完整代码示例 (C++版和Java版) 递归C++: class Solution { public: void preorder(TreeNode* root, vecto ...
分类:其他好文   时间:2020-03-14 16:31:41    阅读次数:46
Jaeger-2.客户端使用 (Java版本)
主要用到了opentracing相关的jar包,而且用到了jaeger的java客户端实现。 一段简单的代码 首先创建一个简单的loveyou类,里面有一个简单的方法hello。本部分之与OpenTracing有关,与Jaeger关系并不是很大。在hello方法体的前后,加入几行简单的代码,主要是根 ...
分类:编程语言   时间:2020-03-14 14:38:22    阅读次数:106
剑指Offer(Java版)第二十一题:链表中环的入口结点
/*链表中环的入口结点*///思路,使用两个指针,一个快,一个慢,如果快的指针与慢的指针同时直到同一个节点,那么存在环。public class Class21 { //复杂问题分解成为几个简单问题(本题分为三步:找出环中任一结点;得到环的个数;找到入口结点) static class ListNo ...
分类:编程语言   时间:2020-03-11 16:54:39    阅读次数:55
剑指Offer(Java版)第十八题:输入一个链表,输出该链表中倒数第k个结点。 为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。 例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。 这个链表的倒数第3个结点是值为4的结点。
/* 输入一个链表,输出该链表中倒数第k个结点。 为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。 例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。 这个链表的倒数第3个结点是值为4的结点。 */public class Class18 { //利 ...
分类:编程语言   时间:2020-03-09 22:30:43    阅读次数:69
1667条   上一页 1 ... 12 13 14 15 16 ... 167 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!