【创作纪念日】我的两周年创作纪念日

创作初心

        本人一直都有记录笔记的习惯,之前没找到好的平台,一次偶然的机会在手机APP上下载了CSDN。从这就开始记录自己工作遇到的事情,心得等等。一直坚持到现在。

        CSDN写作画面风格比较好!

机缘

1、通过一直写作,总结等,拓宽了自己的知识面并且使得自己技术更扎实。

2、写作其实也是你当下对某个知识的理解,可能过一段时间你的理解就会更深一点点!


收获

1、获得了9650名粉丝的关注,161,134总访问量

2、获得点赞,帮助同行解决问题

3、也会看看大佬的一些文章


日常

1、当前创作和我当前的学习息息相关,是我当下的一个总结

2、创作是我的一个习惯了,就想写点东西

3、工作为主,创作为辅


成就

快速排序,我比较喜欢的排序算法

import java.util.Arrays;

//快速排序
public class QuickSort {

	public static void main(String[] args) {
		int[] arr = new int[] { 6, 1, 2, 7, 9, 3, 4, 5, 8 };
		quickSort(arr, 0, arr.length - 1);
		System.out.println(Arrays.toString(arr));
	}

	private static void quickSort(int[] arr, int left, int right) {
		if (left > right) {
			return;
		}
		int i = left;
		int j = right;
		int temp = arr[left];
		while (i < j) {
			while (arr[j] >= temp && i < j) {// 从右往左
				j--;
			}
			while (arr[i] <= temp && i < j) {// 从左往右
				i++;
			}
			if (i < j) {
				int t = arr[i];
				arr[i] = arr[j];
				arr[j] = t;
			}
		}
		// 交换
		arr[left] = arr[i];
		arr[i] = temp;
		quickSort(arr, left, i - 1);
		quickSort(arr, i + 1, right);
	}

}

憧憬

1、提升自己的技术深度和广度

2、创作规划,持续丰富自己的知识!不至于被动淘汰!

干我们这行,啥时候懈怠,就意味着长进的停止,长进的停止就意味着被淘汰,只能往前冲,直到凤凰涅槃的一天!

你可能感兴趣的:(排序算法,算法,数据结构)