自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 数据结构与算法(3)——递归

递归是很多算法都会使用的基本编程方法,在本章中我们将会学习递归,并学习如何将问题分为基线条件和递归条件。 假设圣诞老人送给你了一个大大大大大箱子,然后你发现里面全都是礼物盒,你欣喜若狂略怀有期待打开第一个盒子,发现里面还是盒子…… 你才理解过来自己被耍了。但是送礼物的人肯定不会这么无聊,他肯定在这其中某个盒子中藏了一个小小的礼物。 接下来,你要试图从这一堆盒子中找到自己的礼物。 你想到了两种办法。一种是把所有没有打开的盒子放在一个区域内,每次打开一个,如果发现里面是空的,就把它扔掉,如果里面是另一个盒子,就

2021-06-18 23:37:35 67 1

原创 数据结构与算法(2)——选择排序

假设一下这个场景:你要去参加一场会议,需要把身上的物品放到会议室外的柜子里。柜子里有很多小抽屉,每个抽屉只能放一件东西。 现在,你身上有三件东西,此时你有两个选择:把三件东西放在相邻的抽屉里,或者放在不相邻的抽屉里。 这就像是计算机的内存一样,每个小抽屉就是一个内存单元的地址。而上述的两种存放方式在计算机中则表现为两种存储方式:数组和列表。 乍一看,肯定是数组更要方便些。因为放在一起,方便查找。但是,这个时候,如果你的朋友一起来了,他要和你放在一块,但是你的抽屉旁边都满了。 这个时候为了放在一起,你们不得不

2021-06-17 09:39:16 67

原创 从零带你入门数据结构和算法(1)

1.什么是算法? 简单说来,算法就是用来解决实际问题的方法。而在编程世界中,任何代码片段都可以看作是算法。算法的种类复杂多样,在这里我们要谈的,是那些速度快,或者能解决问题,或者兼而有之的算法。 在学习这些算法的同时,我们要分析这种算法的优缺点,为以后的学习打好基础。 2.便捷的查找方法——二分查找 我们肯定都玩过猜数游戏。这个游戏的规则是让对方从1~100随机选一个数,你来猜这个数。当你猜了一个数字之后,对方只能告诉你大了或者小了,或者对了。 有的人运气好一下子就猜出来了。 有的人一个一个的猜,猜了100

2021-06-16 22:31:43 139 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除