ICode9

精准搜索请尝试: 精确搜索
  • leet第二题(回文数)2022-01-31 16:02:02

    我的解法 先用str将数转为字符串 再按照顺序以及逆序存入列表 判断是否相等 class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ a = str(x) b = [] c = [] n = l

  • 【leet-code】219. 存在重复元素 II之Python enumerate() 函数2022-01-19 19:00:36

    给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。 循序渐进的学习和写码及学习的过程!并且学到一个Python enumerate() 函数,很方便。 class Solution(object):

  • Leet刷题----按字典序排列最小的等效字符串2021-12-04 14:59:58

    给出长度相同的两个字符串:A 和 B,其中 A[i] 和 B[i] 是一组等价字符。举个例子,如果 A = “abc” 且 B = “cde”,那么就有 ‘a’ == ‘c’, ‘b’ == ‘d’, ‘c’ == ‘e’。 等价字符遵循任何等价关系的一般规则: 自反性:‘a’ == ‘a’ 对称性:‘a’ == ‘b’ 则必定有 ‘b’ =

  • leet code 18. 四数之和2021-10-17 23:32:33

    class Solution { public: vector<vector<int>> fourSum(vector<int>& nums, int target) { vector<vector<int>> ans; int n = nums.size(); if(n < 4) { return ans; }//如果大小小于4,就可以

  • leet-code-第69题(简单) x 的平方根2021-04-01 15:35:20

    题目描述: 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。   直觉解法: 从1到x,判断结果i 使得i*i <= x && (i+1)*(i+1) > x 并且把0 1作为特殊情况分开判断: 1 class Solution { 2

  • Leet_Code_215_找第k大的数2021-03-17 08:01:51

    public int findKthLargest(int[] nums, int k) { PriorityQueue<Integer> queue = new PriorityQueue<>(); for (int num : nums) { if (queue.size() < k) { queue.add(num); } else if (queue.pee

  • Leet_Code_75_SortColor2021-03-17 08:01:22

    public void sortColors(int[] nums) { int left = 0; int right = nums.length-1; for (int i=0;i<=right;i++) { if (nums[i] == 0) { swap(i,left,nums); left++; } else if (nums[i]

  • Leet Code 263. Ugly Number2020-04-18 11:04:05

    题目 class Solution { public: bool isUgly(int num) { if(num<=0) return false; while(num!=1) { if(num%2==0) { num/=2; continue; }

  • Leet Code中文版刷题012020-01-16 13:03:56

    #两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nu

  • leet code 1. 两数之和2019-07-08 20:03:45

    class Solution { public:     vector<int> twoSum(vector<int>& nums, int target) {         vector<int> solution;                  for(int i = 0; i < nums.size(); i++)         {             for(int j = 0;  j < nums.size(); j++)  

  • Leet-Code 1020. 飞地的数量2019-04-09 13:53:56

     Leet-Code 飞地数量 问题描述: 给出一个二维数组 A,每个单元格为 0(代表海)或 1(代表陆地)。 移动是指在陆地上从一个地方走到另一个地方(朝四个方向之一)或离开网格的边界。 返回网格中无法在任意次数的移动中离开网格边界的陆地单元格的数量。 输入输出实例: 输入:[[0,0,0,0],[1,0,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有