题目在战略游戏中,玩家往往需要发展自己的势力来触发各种新的剧情。一个势力的主要属性有三种,分别是文明等级(C),资源储备(R)以及人口数量(H)。在游戏开...
148、排序链表在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。示例 1:输入: 4->2->1->3
输出...
原文地址:https://lyl0724.github.io/2020/01/25/1/
二分搜索的算法理解起来比较简单但是边界条件容易出错,比如 循环结束条件中 left 和 right 的关系,更新 left 和 right 位置时要不要加...
前言今天在leetcode刷关于二叉树的题目,然后就是涉及了这个二叉树的遍历。使用递归,可以很快的解决这个遍历问题,但是,好像在实际应用过程中,是不建议使...
题目反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2-&g...
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3-&...
题目给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n ...
题目给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改...