- 博客(6)
- 收藏
- 关注
原创 记录jsForEach函数
const getIdsByArr = (target, init = []) => { target.forEach(item => { init.push(item.id); item.children && getIdsByArr(item.children, init); }); return init; };
2019-01-30 16:13:54 291
原创 短时间理解堆排序
本篇文章是我通过自身实践总结出来的一种简单学习堆排序或者是其他排序算法的方法。如有不足,请大家指正,毕竟是学习,主要是理解,主要是网络中大神们的话太过专业、不怎么好懂,字也多、我这篇应该算好懂(如不好懂,请指出,我会修改)。 内容包括: 1.堆的分类。 2.如何构造堆(大根堆,以及代码实现,小根堆同理)。 3.真正堆排序。 一、堆的分类 咱可以把堆(Heap)看成完全二叉树(叶
2018-01-07 17:10:37 331
原创 经典排序-希尔排序
希尔排序记录 #include #include #define MAXNUM 10 void main() { void shellSort(int array[], int n, int t); int array[] = {10,52,39,54,58,23,1,52,85,99}; int i; for(i = 0; i < MAXNUM;
2018-01-04 23:33:19 152
原创 设计模式-抽象工厂模式(学习)
设计模式-抽象工厂模式(学习)早上学习和复习了一下设计模式中创建型模式中的工厂模式,晚上临回家,在把创建型模式中的第二个抽象工厂模式学习记录一下。创建形状接口package com.itdong.patterns.AbstractFactoryPattern;public interface Shape { void draw(); } 创建实现形状接口的矩形实体类package com.i
2017-12-15 18:05:10 170
原创 设计模式-工厂模式(学习)
设计模式-工厂模式(学习)在程序的世界里,就像射雕英雄传一样,我们的技能就像是武功一样,我们只有不断去学习练习才能有机会像郭靖一样成为“天下第一”。 我认为技能和武功是很类似的,也有外功和内功,武侠之内功好比是我们技能算法;武侠的外功好比是我们技能中某一语言的语法;武功秘籍好比是我们每种语言都有API和文档;武侠的勤加练习好比我们的每天学习,练习,使用这些语言。如何去快速,高效的使用它们,就需要有好
2017-12-15 09:41:24 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人