- 博客(8)
- 收藏
- 关注
原创 【Android】获取所有jpg和png图片
import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.ContentResolver; import android.database.Cursor; import android.net.Uri; import android
2017-10-22 21:27:48 785
原创 【java】获取指定文件夹大小
import java.io.File; import java.text.DecimalFormat; public class Test2 { public static void main(String[] args) { try { long size = getFolderSize(new File("D:/迅雷下载")); System.out.printl
2017-10-07 21:52:58 2535 2
原创 【Java】冒泡排序
import java.util.Arrays; public class MaoPao { public static void main(String[] args) { int[] a = {5,4,123,5,67,8}; BubbleSort(a); System.out.println(Arrays.toString(a)); } static void Bubb
2016-09-21 09:16:36 199
原创 【Java】堆排序的Java实现
参考算法(第4版) 堆排序大致分两个部分:1、遍历所有父节点,完成堆的构造。 2、遍历所有节点,下沉排序。 注意点:堆用数组表示时,是从下标1开始的。 下面是代码部分: package Algorithms; public class HeapSort { public static in
2016-08-08 10:50:37 280
原创 【Java】快速排序的java实现
参考SedgeWick的算法(第四版) 快速排序是一种分治的排序算法。它将一个数组分成两个子数组,将两部分独立的排序。以数组的第一个值为切分点对数组进行切分,然后进行递归。 大体上就分为两个步骤:切分->递归(出口为头尾相接)。 下面是代码: package Algorithms; import java.util.Arrays; public class Quick { publi
2016-08-07 19:49:26 649 4
原创 【JavaScript】JS实现继承最常用的方法
既然JavaScript是OOP编程,那么就一定有继承这个概念。网络上搜了一下,比较乱,这里我做一下总结。 大体有三种方法: 1、apply/call,不能继承原型; 2、prototype,父类构造函数有参数时就失去了继承的意义,就变成了new一个对象; 3、apply/call和prototype混合使用。 其中,最常用的就是第三种,代码如下: function A() {
2016-08-01 22:02:22 753
原创 【Java】二叉树三种遍历的递归实现
学java很久了,算法是硬伤,最近要找工作,突击一下算法,算法虽难,但也有神奇之处,所以记录下来,与大家分享。 import java.util.List; import java.util.LinkedList; public class BinaryTree { /** * * @author magina_mg java实现完全二叉树的创建和递归遍历 */ // 结点类
2016-07-12 15:57:16 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人