![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
simpleyellow
天生你材必有用,快来和我打打工。
展开
-
判断两颗二叉树是否相等-Java实现
题目:请实现两二叉树是否相等的比较,相等返回true,否则返回false。首先定义一个tree://定义一颗二叉树public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }然后,写方法进行判断: p...原创 2018-04-01 23:55:56 · 4992 阅读 · 2 评论 -
给你一个原始字符串,根据该字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。
题目:给你一个原始字符串,根据该字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。提示:1、原始字符串中只会出现字母和数字。 2、注意区分大小写。例子:如果输入为:22233aaabcccdd 则输出应为: 23abcd23acd2ac解答:package com.yym.test;import java.util.Iterator;import java.util.Map;原创 2018-04-11 14:13:06 · 3271 阅读 · 0 评论 -
leetcode算法题:两数相加(Java实现-效率超过100%提交者)
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes 给定两个非空链表来代表两个非负整数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。原创 2018-04-04 00:57:08 · 3254 阅读 · 0 评论 -
数组中只出现一次的数-Java实现
题目描述一个整型数组里除了N个数字之外,其他的数字都出现了两次。请写程序找出这N个只出现一次的数字。牛客网一道题一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。原创 2018-04-12 15:03:59 · 1834 阅读 · 0 评论 -
最长回文字符串-Java实现
一、问题描述回文字符串定义:如果一个字符串正着读和反着读是一样的,那它就是回文串例如:aba 、 abcba 。 要求: 给出一个字符串:asdsaasa 返回一个最长的回文字符串:asdsa简单,解决办法是把字符串每一个字符之间添加一个不可能出现在字符串中的符号,再传入方法里:如:asddsaasasa改成:#a#s#d#d#s#a#a#s#a#s#a#再传入上面写的方法,得到返回字符串后再去掉“#”即原创 2018-04-13 14:43:03 · 1132 阅读 · 0 评论