“数字转换为十六进制数”1 给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。 注意: 十六进制中所有字母(a-f)都必须是小写。 十六进制字符串中不能包含多余的前导零。如果要…
标签:LeetCode
试解leetcode算法题--删除链表的倒数第N个节点
<题目描述> 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例:给定一个链表: 1->2->3->4->5, 和 n = 2。当删除了倒数第二个节点后,链表变为…
Leetcode #2
题目 You are given two non-empty linked lists representing two non-negative integers. The digits are stored in r…
LeetCode解题报告--4Sum
题目: 4Sum Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = targ…
LeetCode-32:Longest Valid Parentheses(最长有效括号) -- Hard
题目: Given a string containing just the characters ‘(’ and ‘)’, find the length of the longest valid (well-form…
LeetCode-397:Integer Replacement (整数变1的步骤)
题目: Given a positive integer n and you can do operations as follow: If n is even, replace n with n/2. If n is …
leetcode笔记:Number of 1 Bits
一. 题目描述 Write a function that takes an unsigned integer and returns the number of '1' bits it has (also known …
两个二进制数字求和
分析 给定两个二进制字符串,返回他们的和(用二进制表示)。 第一反应是先把二进制字符串转化为十进制,然后计算他们的和,再把他们的和转为二进制。 //二进制转十进制 int BinaryToDecimal(string s…
【leetcode】- Insert Interval(插入一个区间)
1、题目描述 Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary)…
path-sum-ii
描述: Given a binary tree and a sum, find all root-to-leaf paths where each path’s sum equals the given su…
LeetCode算法题-Reshape the Matrix(Java实现)
这是悦乐书的第264次更新,第277篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第131题(顺位题号是566)。在MATLAB中,有一个非常有用的函数叫做’reshape…
125. Valid Palindrome (判断char为字母或数字)
解答为: class Solution { public boolean isPalindrome(String s) { if(s.length() < 1){ return true; } List<Ch…