
leetcode
不定期更新
Wang_Tian_Ze
一直在路上
展开
-
数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1
数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。示例 1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例 2:输入:[3,2]输出:-1示例 3:输入:[2,2,1,1,1,2,2]输出:2来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-majority-element-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。package c原创 2021-04-07 16:13:27 · 1028 阅读 · 0 评论 -
给你一个二维整数数组 matrix,返回 matrix 的 转置矩阵
给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:matrix = [[1,2,3],[4,5,6]]输出:[[1,4],[2,5],[3,6]]提示:m == matrix.lengthn == matrix[i].length1 <=原创 2021-04-07 12:54:32 · 1342 阅读 · 1 评论 -
回文数
#include <stdio.h>#include <limits.h>#include <stdbool.h>/* * https://leetcode-cn.com/problems/palindrome-number/ * 回文数 * 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -原创 2020-06-17 10:51:45 · 266 阅读 · 0 评论 -
整数反转
#include <stdio.h>#include <limits.h>/* * https://leetcode-cn.com/problems/reverse-integer/ * 整数反转 * 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数原创 2020-06-16 20:06:01 · 267 阅读 · 0 评论 -
两数之和
package com.solutions;import java.util.HashMap;import java.util.Map;/** * https://leetcode-cn.com/problems/two-sum/ * 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 * 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 */public class SumOfTwoNum原创 2020-06-03 17:56:28 · 196 阅读 · 0 评论