笨鸟教程 - 程序员AI编程教程 - 算法实现
题目给定一个非空字符串 s 和一个包含非空单词的字典，找出所有的字典拆分组合，使得拆分后的每个子串都在字典中存在。返回所有可能的拆分组合。[...]
题目给定一个非空字符串 s 和一个包含非空单词的字典，判断 s 是否可以被拆分成字典中的单词。你可以假设字典中没有重复的单词。[...]
Java算法题-复制带随机指针的链表问题
问题给定一个链表，每个节点包含一个额外的随机指针，该指针可以指向链表中的任何节点，也可以为 null。请返回这个链表的深度拷贝。[...]
Java算法题-解析只出现一次的数字II问题
题目给定一个非空整数数组，除了一个元素只出现一次之外，其余每个元素均出现了三次。找出那个只出现了一次的元素。[...]
Java算法题-解析只出现一次的数字问题
题目给定一个非空整数数组，除了一个元素只出现一次之外，其余每个元素均出现两次。找出那个只出现了一次的元素。[...]
题目给定一个学生数组，其中每个学生都有一个分数。我们需要按照以下规则分配糖果：每个学生至少分配一个糖果。分数更高的学生比他的邻居获得更多的糖果。[...]
题目给定两个数组 gas 和 cost，它们分别表示每个加油站的油量和到下一个加油站需要消耗的油量。这些数组是按照顺时针方向排列的，表示一个环形路线。我们需要找到一个起始加油站，使得汽车能够绕行整个环形路线，最终回到该起始加油站。如果这样的起始加油站不存在，返回 -1。[...]
题目给定一个无向图，它的节点被分为两部分：节点本身和节点的邻居。我们需要为每个节点创建一个新的节点，并使新节点与原节点的邻居关系相同。[...]
题目在这个算法题中，我们将解决如何找到将字符串分割成回文子串的最小切割次数的问题。回文子串是指正读和反读都相同的字符串片段。[...]
题目在这个算法题中，我们将解决如何将一个字符串分割成多个回文子串的问题。回文子串是指正读和反读都相同的字符串片段。[...]