- 博客(4)
- 收藏
- 关注
原创 在程序设计语音里类和类之间的关系
目前 在程序设计里 类与类之间大约是分六种关系的存在这六种关系从强到弱如下:依赖关系,关联关系,聚合关系,组合关系,泛化关系,和实现关系.1.依赖关系,他是一种对象之间耦合度最低的关系,就是通过比如局部变量或者方法中变量来访问这个类,导致其import ,在uml图中,利用虚线加箭头的方式来变现这种关系,如同如下人对象与手机对象2.关联关系目前这是对象关系之间使用最多的一种关系,比如说...
2019-11-04 19:00:08
210
原创 从环形链表来看约瑟夫环的问题
首先如果不了解链表这种数据结构的 可以看下https://blog.csdn.net/weixin_32770485/article/details/102468630其实环形链表就是 链表的尾节点的next指针指向头节点,就跟贪吃蛇咬到自己尾巴这种造型是的有点不形象 反正就是这个意思,老铁们。咱们想想奥 如果这链表有环了,如果我们想遍历链表 不就是完蛋了吗,就会一直死循环啊。一圈圈的。...
2019-10-11 14:46:50
103
原创 链表在实际开发中的作用
提到链表这个数据结构 相信大家都不会陌生.链表属于线性数据结构一种,他保存左右俩边相连的节点对象。链表好的一点是增删快,因为只需要创建节点就可以。不好的地方是查询慢 因为没办法通过索引查找。目前在java 语言中 有很多数据容器API 底层实现都使用到了链表例如 LinkedList 散列表 等等。具体给大家举一个实际开发的例子,比如说,如果我查询我的好友时候 你需要返回给我一个排好序...
2019-10-09 20:07:39
2586
原创 KMP算法详解
hello 大家好 以后在这个新的博客里 每天都会给大家 更新一篇新的博客 希望大家能一起交流 学习 探讨 感谢 大家今天想跟大家分享一下kmp 算法首先说一下kmp算法的应用场景:给定一个字符串A和一个 字符串B,在 字符串A中找出字符串B出现的第一个位置 (从0开始)。比如字符A:sdhaidiada99442bs字符串B:a99目前来看其实大家第一眼看到这个问题,若果没了解过k...
2019-09-21 16:24:01
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人