
算法
文章平均质量分 60
seapeak007
这个作者很懒,什么都没留下…
展开
-
给定一个二叉树,返回每层上节点的链表,设计算法
思路: 1、链表存储每层节点的数据,这样保证指针后移,进行存储该层的节点。 2、遍历上层的节点,通过队列的pull跟add,遍历该层的节点后pull出,同时添加上下个循环要遍历的节点(下层的父节点)。 具体代码如下: import java.util.*; public class ListTreeNodeDepth { /** * 时间复杂度 o(n) 空间复杂度o(n) * @param args */ public static void原创 2021-04-28 21:29:31 · 219 阅读 · 0 评论 -
冒泡排序法
package wusc.edu.sort; public class BubbleSort{ public static void main(String[] args){ int score[] = {67, 69, 75, 87, 89, 90, 99, 100}; for (int i = 0; i < score.length -1; i++){原创 2016-11-17 16:15:42 · 742 阅读 · 0 评论 -
计算字符串中字符的相连字符的最大长度
package wusc.edu.test; import java.util.HashMap; public class StringCharCount { public static void main(String args[]){ String str = "AAABBBDDDCCCEFGHJJUAVBBDEBV" ; char[] chars = str.toCharAr原创 2016-12-01 18:34:54 · 429 阅读 · 0 评论 -
教你如何迅速秒杀掉:99%的海量数据处理面试题
转自:http://blog.youkuaiyun.com/v_july_v/article/details/7382693 作者:July 出自:结构之法算法之道blog 前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,转载 2016-12-05 14:53:21 · 357 阅读 · 0 评论 -
数据降维的几种方法(转)
转载地址:http://blog.youkuaiyun.com/yimingsilence/article/details/53007828 一个简单的降维例子 public final static int calculate(OrderCategoryType type) { return type.type 21 | type.cate; } 两个属性type,cate,均为in转载 2017-09-27 18:43:21 · 16047 阅读 · 0 评论 -
AES对称加密,以及javax.crypto.BadPaddingException: Given final block not properly padded 解决
下面的AES加密算法,加密出来的字符串存在“\n”的情况,这影响http中数据传递的特殊字符,解决办法1.使用Base64再次加密2.使用 jce(Java Cryptography Extension)的强加密算法,如果再安全保险,加密完后再Base64处理一下加密代码如下:public class AESUtil { /* * 加密 * 1.构造密钥生成器 * 2.根...原创 2018-03-29 18:58:45 · 16186 阅读 · 4 评论 -
java加密——Jasypt开源工具包
转载地址:https://blog.youkuaiyun.com/fanxiaobin577328725/article/details/51707882jasypt开源项目主页项目地址:http://www.jasypt.org/下载地址:(SourceForge.net)https://sourceforge.net/projects/jasypt/files/ Jasypt也即Java Simplifi...转载 2018-03-31 19:09:49 · 3205 阅读 · 0 评论