- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 算法实践-观贺老师视频有感
1.知识迁移的能力锻炼好,这也许就是那些所谓学啥都快的原因吧。数据结构B=(D,R),D是数据元素的集合,R是D上二元关系的集合,讲完后接着就是实践-城市表的逻辑结构表示:City=(D,R),D={},R={}。这种方式就是让人不能懒惰。精华的东西却又看似很简单。把基础操作实现了,形成算法库。不要只看,要思考加工,c语言中的typedef struct和Java中的class一样。...
2019-01-28 14:35:53
2387
原创 算法实践(一)
首先看第一个问题:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ,则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.public class Solution { public ArrayList print...
2019-01-28 14:34:09
426
原创 算法实践(二):快排的两种实现思路
对于经典快速排序,大家并不陌生,最底层思路就是交换,下面来说说两种具体的实现方法。第一种:就是把数组划分为三个区,大于区(初始边界为最后一个数)、小于区(初始边界为数组下标0左边的位置,-1的位置)和等于区。这时候只用一个指针(也即一个for循环从前往后遍历),最后一个数作为比较基数。当前扫描数如果小于基数,则和小于区后一个数进行交换,小于区向右扩充1,继续扫描下一个数;如果扫描数和基数相等,...
2019-01-28 14:33:32
403
原创 贺老师机械性思维小节读后感
1.现在我要将我的学习计划的机械性思维列出来: a.按章听贺老师的数据结构课 b.第一步完成后去刷牛客网上这一章的专题,刷题过程中遇到的语言问题学习下 c.按专题模块学习java,并能写出对应的验证demo,实在写不出来的时候才能看以前写的demo d.学MySQL,es,kafka等相关内容(待细化)2.现在自己学习还有一个问题:学习的时候...
2019-01-13 11:14:21
192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人