622.【系统架构】模块的耦合类型 耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非直接耦合则表示模块之间无任何直接联系。模块的耦合类型通常也分为7种。 非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过上级模块的控制和调用来实现的。 数据耦合:一组模块借助参数表传递简单数据。 标记耦合:一组模块通过参数表传递记录等复杂信息(数据结构)。 控制耦合:模块之间传递的信息中包含 编程开发 2025年05月16日 101 点赞 0 评论 17382 浏览
Grind75题目总览 什么是Grind75 Grind 75 questions Grind75 精选了 Leetcode 上的 75 道面试常考题。 这些题涵盖了常见的数据结构(堆、栈、树、图等),以及常用的算法理论(二分、快速查找、双指针等)。 题目的难度从 easy 到 hard 都有,主要还是以 medium 为主,因为一般公司的面试考察也是以 medium 为主。 为什么要刷Grind75 目前 Leetco 编程开发 2025年05月16日 169 点赞 0 评论 18632 浏览
08《算法入门教程》递归算法之斐波那契数列 1. 前言 本节内容是递归算法系列之一:斐波那契数列递归求解,主要介绍了斐波那契数列的定义,然后用递归的实现思想分析了一下斐波那契数列,最后给出了基于 Java 代码应用递归思想实现斐波那契数列的代码实现及简单讲解。 2. 什么是斐波那契数列? 斐波那契数列(Fibonacci sequence),也称之为黄金分割数列,由意大利数学家列昂纳多・斐波那契(Leonardo Fibonacci)提出。 编程开发 2025年05月16日 198 点赞 0 评论 18450 浏览
写 Python 脚本时,一定要加上这个 我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚本时,一定要加上这个: def main(): # do something print("do something.") if __name__ == "__mai 编程开发 2025年05月15日 146 点赞 0 评论 16673 浏览
LeetCode - #154 寻找旋转排序数组中的最小值 II 前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 153 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。 不积跬步,无以至千里;不积小流,无以成江 编程开发 2025年05月15日 85 点赞 0 评论 6696 浏览
一些学习渠道 摄影:学习渠道 1.摄影之友 www.fotomen.cn 2.Poco摄影 www.poco.cn 3.图虫网 www.tuchong.com 4.马格南 www.magnumphotos.com 5.蜂鸟网 fengniao.com 投稿平台: 千途网 www.58pic.com 汇图网 www.huitu.com 美好景象 www.viewstock.com 全景图片 www.quanjin 编程开发 2025年05月15日 164 点赞 0 评论 10601 浏览
LeetCode - #152 乘积最大子数组(Top 100) 前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 151 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提 编程开发 2025年05月15日 149 点赞 0 评论 2690 浏览
LeetCode #1234 Replace the Substring for Balanced String 替换子串得到平衡字符串 编程开发 2025年05月15日 188 点赞 0 评论 18111 浏览