算法
木大白易
我用双手成就你的梦想!
展开
-
Java常用排序算法/程序员必须掌握的8大排序算法
算法这块还是比较薄弱,需要花功夫加强!传送门:Java常用排序算法/程序员必须掌握的8大排序算法转载 2016-10-24 17:00:04 · 473 阅读 · 0 评论 -
Android中使用DES加密算法
import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import java.util.Locale;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec原创 2016-09-23 17:52:48 · 4925 阅读 · 2 评论 -
递归算法、File类、输入输出流、XML解析
递归算法定义递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。 一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数).简单代码示例创建Calculate类//计算1+...+1000的值,不使用循环语句public class Calculate { private int i = 1; public int原创 2015-07-23 20:43:51 · 1006 阅读 · 0 评论 -
for循环语句全示例
代码if-else语句import java.util.Scanner;public class demo01 { public static void main(String[] args) { int x = 0; Scanner sc = new Scanner(System.in); x = sc.nextInt();原创 2015-07-16 20:46:15 · 2263 阅读 · 0 评论 -
面筋:Java实现''the sky is blue''反转输出为"blue is sky the"
思路我们可能首先想到的是利用split()方法分割,然后利用StringBuffer逆序输出数组中字符串进行拼接!可是这样的空间复杂度比较高!先将字符串转为char[],然后整体对char[]进行逆序反转然后再根据空格位置,对每一个单词再次逆序反转实现直接上代码: //反转char[]字符数组的方法 private static void reverse(char[]...原创 2019-05-22 17:56:28 · 1282 阅读 · 0 评论 -
面筋:Java实现返回一个二叉树的深度
二叉树关于二叉树的相关内容,这里收藏几个相关的博客,可以了解一下:Java数据结构与算法——二叉树及操作(包括二叉树遍历)一篇文章搞定面试中的二叉树题目(java实现)二叉树的广度优先遍历和深度优先遍历(Java实现)二叉树的深度首先定义了一个二叉树节点:public class TreeNode { TreeNode left; TreeNode right; ...原创 2019-06-03 01:14:29 · 532 阅读 · 0 评论