活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
创作计划
1,机缘
本人为准大一新生,报考的软件工程专业,在暑假想提前学习一部分计算机知识,正好遇到了CSDN的21天挑战赛,想凭借这次机遇来提升自己,为自己今后的编程之路做铺垫
2,收获
能够在十分优秀的博主大大的带领下学习是一件非常庆幸的事情,在这里很多问题能够及时解决
3,日常
- 创作已经是我生活的一部分了
- 有限的精力下,将会努力平衡学习和生活
4,憧憬
成为一名计算机大牛,掌握多门计算机语言,能够精通1-2门计算机语言
学习计划
1,学习目标
在博主的带领下能够初步了解算法,对算法有一个清晰的认知
2,学习内容
- 顺序查找
- 直接插入排序
- 直接选择排序
- 折半查找
- 折半插入排序
- 冒泡排序
- 快速排序
- 希尔排序
- 索引查找
3,学习时间
每天20:00-23:00
其他时间根据练车情况灵活安排
学习日记
1,学习知识点
顺序查找
2,学习遇到的问题
目前只初步了解了c语言,但算法对Java有一定要求
3,学习的收获
了解了如何顺序查找
4,实操
public class DirectInsert{ public static void main(String[] args){ int[] a = {11,32,38,29,63,384,83}; for (int j = 1;j < a.length;j++){ int key = a[j]; int i = j - 1; while(i >= 0 && a[i] > key){ a[i+1]=a[i]; i=i-1; } a[i+1]=key; } for (int data : a){ System.out.print(data + "\t"); } } }