IT技术之家

首页 > TAG信息列表 > leetcode

  • LeetCode:202. 快乐数_Super algorithm

    LeetCode:202. 快乐数题目描述:编写一个算法来判断一个数 n 是不是快乐数。快乐数定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1,那么这个数就是快乐数。


    标签: leetcode 算法 职场和发展
  • ios 常用工具方法_baymaxWu

    1、手机号转****+ (NSString*)numberSuitScanf:(NSString*)number{ if(number.length>5) { NSString *numberString = [number stringByReplacingCharactersInRange:NSMakeRange(3, 4) withString:@"****"];...


    标签: ios python java leetcode app
  • iOS判断是否开启代理,防止Charles抓包_All_Be_Alright

    直接检查是否设置了代理即可- (BOOL)checkProxySetting{ NSDictionary*proxySettings = (__bridgeNSDictionary*) (CFNetworkCopySystemProxySettings()); NSArray*proxies = (__bridgeNSArray*)(CFNetworkCopyProx...


    标签: ios nginx leetcode java unity
  • RN开发系列<2>--基本调试_rn 调试__Invoker

    基本调试


    标签: 算法 leetcode 排序算法
  • iOS LeetCode ? 建立四叉树_HumorousGhost

    给你一个 n * n 矩阵 grid ,矩阵由若干 0 和 1 组成。请你用四叉树表示该矩阵 grid 。你需要返回能表示矩阵的 四叉树 的根结点。注意,当 isLeaf 为 False 时,你可以把 True 或者 False 赋值给节点,两种值都会被判题机制 接受 。四叉树数据结构中,每个内部节点只有四个子节点。此外,每个节点都有两个属性:val:储存叶子结点所代表的区域的值。1 对应 True,0 对应 False;isLeaf: 当这个节点是一个叶子结点时为 True,如果它有 4 个子


    标签: ios leetcode 算法
  • iOS LeetCode?解数独_iso数独_HumorousGhost

    编写一个程序,通过填充空格来解决数独问题。数独的解法需 遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用 '.' 表示。示例:输入:board = [["5","3",".",".","7",".",".",&q


    标签: leetcode ios swift
  • leetcode 2439. 最小化数组中的最大值_leetcode 最大值最小化_想名真难

    削峰填谷,整体考虑,遇到第i个时,把第i个当成最后一个,把前i-1个都当成一个数字进行处理。计算前i个数字的平均值向上取整,此时相当于把前i个的山峰削减完成,前i个的最大值就是平均值向上取整,然后继续第i+1个。


    标签: leetcode 算法 swift
  • iOS LeetCode ? 逆波兰表达式求值_HumorousGhost

    根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。说明:整数除法只保留整数部分。给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。示例 1:输入:tokens = ["2","1","+","3","*"]输出:9解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9示例 2:输


    标签: leetcode ios swift
  • iOS LeetCode?字符串相乘_ios两个字符串相乘_HumorousGhost

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例 2:输入: num1 = "123", num2 = "456"输出: "56088"说明:num1 和 num2 的长度小于110。num1 和 num2 只包含数字 0-9。n


    标签: leetcode ios swift
  • iOS LeetCode ? 文本左右对齐_HumorousGhost

    给定一个单词数组和一个长度 maxWidth,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。你应该使用“贪心算法”来放置给定的单词;也就是说,尽可能多地往每行中放置单词。必要时可用空格 ' ' 填充,使得每行恰好有 maxWidth 个字符。要求尽可能均匀分配单词间的空格数量。如果某一行单词间的空格不能均匀分配,则左侧放置的空格数要多于右侧的空格数。文本的最后一行应为左对齐,且单词之间不插入额外的空格。说明:单词是指由非空格字符组成的字符序列。每个单词的长度


    标签: leetcode ios swift
  • iOS LeetCode ? 对称二叉树_ios 对称二叉树_HumorousGhost

    给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3进阶:你可以运用递归和迭代两种方法解决这个问题吗?解题思路递归如果一个树的左子树与右子树镜像对称,那么这个树是对称的。因此,该问题可以转化为:两个树在什么情况


    标签: leetcode ios swift
  • iOS LeetCode ? 数据流的中位数_数据流中的中位数 ios_HumorousGhost

    中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。例如,[2,3,4] 的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.5设计一个支持以下两种操作的数据结构:void addNum(int num) - 从数据流中添加一个整数到数据结构中。double findMedian() - 返回目前所有元素的中位数。示例:addNum(1)addNum(2)findMedian() -> 1.5addNum(3) findMedian


    标签: leetcode ios swift
  • iOS LeetCode?N 皇后_HumorousGhost

    n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。示例 1:输入:n = 4输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...&q


    标签: leetcode ios swift
  • iOS LeetCode?有效的数独_HumorousGhost

    请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用 '.' 表示。注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。示例 1:输入:board = [["5","3","


    标签: leetcode ios swift
  • 215. 数组中的第K个最大元素 (Swift版本)_依旧风轻

    【代码】215. 数组中的第K个最大元素 (Swift版本)


    标签: swift 开发语言 ios leetcode 排序算法