随笔分类 - 算法
Algorithm
摘要:脑袋总是记不住,做个笔记记下方便用时查询。 情景一:Java电商项目中的商品品类管理。品类呈树形结构,现要求找到某一节点下的所有子节点。 这里为了防止品类重复使用了Set集合。使用该集合要求实体类Category重写equals()和hashCode()方法。 情景二:WPF中UI呈树形结构,想要查
阅读全文
摘要:Base64和MD5都可用于做信息的简单加密,两者的简单差别如下: Base64 可逆性。 可以将图片等二进制文件转换为文本文件。 可以把非ASCII字符的数据转换成ASCII字符,避免不可见字符。 MD5 不可逆性。 任意长度的明文字符串,加密后得到的密文字符串是长度固定的。
阅读全文
摘要:检查List列表中的重复项 思路是先把第一个数字依次与后面所有数字比较,然后把第二数字一次与后面所有数字比较。。。 快速排序 http://ahalei.blog.51cto.com/4767671/1365285
阅读全文
摘要:需求:已经实现物体复制功能后,给新生成的副本进行命名。 问题:因为副本也能被复制,即副本的副本,所以复制品的命名规则会如下图所示。 尝试过用for循环和递归,发现在for循环内部递归返回的话会有问题,导致多次返回,最后一次返回值是递归的最外层,覆盖掉前几次递归的返回值,所以改用不用递归的办法。 关键
阅读全文