随笔分类 -  大二寒假

摘要:《构建之法》并未止步于方法论,而是犀利地追问:当软件工程遇上创新,我们该如何避免陷入“过度设计”或“无序混乱”的两极?书中“最小可行产品(MVP)”的理念让我豁然开朗:工程师的终极使命不是构建完美的系统,而是用有限资源解决真实问题。作者以微信早期迭代为例,证明“快速试错”比“闭门造车”更能逼近用户需 阅读全文
posted @ 2025-02-18 11:36 申shen 阅读(0) 评论(0) 推荐(0) 编辑
摘要:《构建之法》中最具启发性的内容,莫过于对软件工程中“人”的深刻洞察。作者用“瀑布模型与敏捷开发的博弈”隐喻了一个真理:再完美的流程设计,若脱离团队的实际协作,终将沦为纸上谈兵。书中的“每日站会”和“任务看板”案例让我联想到亲身经历的项目:曾经,我们团队因分工模糊导致进度滞后,而盲目照搬Scrum框架 阅读全文
posted @ 2025-02-18 11:36 申shen 阅读(4) 评论(0) 推荐(0) 编辑
摘要:《构建之法》开篇便戳中了大多数程序员的心病:我们是否只是机械地编写代码,而忘记了软件工程的本质?邹欣老师用平实的语言,将软件开发从“手工作坊”到“系统工程”的进化之路娓娓道来。书中最让我震撼的观点是“单元测试不是选择题,而是必答题”。过去,我习惯将测试视为项目尾声的附加任务,而书中却将其比作“代码的 阅读全文
posted @ 2025-02-18 11:35 申shen 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图的最短路径:Dijkstra 算法) java package suanfa; import java.util.Arrays; public class Graph { private int vertices; // 图的顶点数 private int[][] adjacen 阅读全文
posted @ 2025-02-10 19:04 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图的广度优先搜索) java package suanfa; import java.util.LinkedList; import java.util.Queue; public class Graph { private int vertices; // 图的顶点数 priva 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图的深度优先搜索) java package suanfa; import java.util.Arrays; public class Graph { private int vertices; // 图的顶点数 private int[][] adjacencyMatrix; 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图生成算法) java package suanfa; public class Graph { private int vertices; // 图的顶点数 private int[][] adjacencyMatrix; // 邻接矩阵 // 构造函数,初始化图 public 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:折纸问题代码实现: java package suanfa; public class PaperFolding { // 记录折纸的顺序 public static void fold(int n) { // 从折纸的最大层数开始递归 foldRec(1, n); } // 递归折纸的过程 pri 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; import java.util.LinkedList; import java.util.Queue; public class BinaryTree { // 定义树的节点类 private static class Node 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(3) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类实现: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int val 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Queue 类实现: java package suanfa; public class Queue { private Node first; // 队列的第一个节点 private Node last; // 队列的最后一个节点 private int size; // 队列的大小 // Nod 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:OrderedSymbolTable 类: java package suanfa; import java.util.Arrays; public class OrderedSymbolTable<K extends Comparable, V> { private static final in 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Queue 类: java package suanfa; import java.util.LinkedList; public class Queue { private LinkedList list; // 构造方法,初始化队列 public Queue() { list = new Lin 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Stack类: java package suanfa; import java.util.EmptyStackException; public class Stack { private Node top; // 栈顶元素 // 内部类表示栈节点 private static class Nod 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Josephus类: 实现约瑟夫问题的核心逻辑,使用循环链表来模拟淘汰过程。 java package suanfa; public class Josephus { // 计算约瑟夫问题,n为人数,m为间隔 public static int solve(int n, int m) { // 创建 阅读全文
posted @ 2025-02-10 19:00 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Node类: 用于定义链表中的节点,包含数据和指向下一个节点的引用。 java package suanfa; public class Node { public Comparable data; public Node next; public Node(Comparable data) { t 阅读全文
posted @ 2025-02-10 19:00 申shen 阅读(1) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示