算法
文章平均质量分 91
itzzan
zan学编程
展开
-
算法通关村第一关—白银挑战—链表高频面试算法题—查找两个链表的第一个公共子节点
算法通关村第一关—白银挑战—链表高频面试算法题—查找两个链表的第一个公共子节点原创 2023-12-01 17:59:14 · 327 阅读 · 0 评论 -
算法通关村第一关—青铜挑战—用Java基本实现各种链表操作
算法链表是一种用于解决问题的数据结构,它包含了多个节点,每个节点都包含了一个值和一个指向下一个节点的指针。与数组不同,链表的节点在内存中不是连续存储的,而是通过指针链接在一起。通过使用算法链表,可以实现各种常见的算法操作,如插入、删除、查找等。由于链表的特殊结构,插入和删除操作的时间复杂度为O(1),而查找操作的时间复杂度则为O(n)。链表还可以用来解决一些特殊的问题,比如反转链表、判断链表是否存在环以及找到链表的中间节点等。这些问题在实际开发中经常会遇到,并且链表的特性使得解决方案变得相对简单。原创 2023-11-29 21:46:04 · 317 阅读 · 0 评论