我的创作纪念日

机缘

我最初成为创作者的初心,是因为兴趣和热爱。我一直对编程和技术方面有着浓厚的兴趣,并一直在不断地学习和探索。而成为创作者也是我实现个人价值和追求梦想的一个途径。

在实战项目中,我学到了很多的经验和技能。通过与团队合作、编写代码、解决问题,我更加深入地了解了技术本质和技术实践。在日常学习中,我也会记录下自己的学习过程、感悟和收获,从而更好地总结和巩固所学知识。通过写文章,我也能够和其他领域的同行进行技术交流,共同进步。


收获

在创作的过程中,我获得了很多来自粉丝的关注和正向的反馈。这些赞、评论和阅读量,不仅是对我的鼓励与支持,也是对我创作实力的肯定。同时,我也认识了很多志同道合的领域同行,能够在交流和合作中提升自己的技术能力。

我的创作纪念日_第1张图片


 

日常

对于我来说,创作已经成为了生活的一部分。无论是在工作还是学习中,我都会保持对技术的热爱和探索。为了平衡创作、工作和学习,我会合理规划自己的时间和精力,不断提高自己的效率与时间管理能力。


成就

你过去写得最好的一段代码是什么?三路快排算法

    //三路快排(对于处理含有重复元素的数组很有效)
    public static void quickSort3(int[] arr) {
        quickSort3Internal(arr, 0, arr.length - 1);
    }
 
    private static void quickSort3Internal(int[] arr, int left, int right) {
        if (right - left <= 64) {
            insertSortInterval(arr, left, right);
            return;
        }
        int radomIndex = ThreadLocalRandom.current().nextInt(left, right + 1);
        //此时left位置为中轴值
        swap(arr, left, radomIndex);
        int pivot = arr[left];
        //区间[left+1,lt]的值pivot
        int gt = right + 1;
        //区间(lt,gt)的元素==pivot
        //目前遍历到的位置
        int i = left + 1;
        //终止条件i与gt重合
        while (i < gt) {
            if (arr[i] < pivot) {
                swap(arr, i, lt + 1);
                lt++;
                i++;
            } else if (arr[i] > pivot) {
                swap(arr, i, gt - 1);
                gt--;
            } else {//相等的情况
                i++;
 
            }
        }
        swap(arr, left, lt);
        quickSort3Internal(arr, left, lt - 1);
        quickSort3Internal(arr, gt, right);
 
    }

憧憬

我的职业规划是成为一名优秀的技术专家和创作达人。我希望能够通过不断地学习和实践,提升自己的专业技能和创造力,不断挑战自己并实现自我突破。我也希望能够通过创作和技术,为更多的人提供帮助和解决问题,成为一个有影响力的技术人才。

你可能感兴趣的:(数学建模,节日)