ICode9

精准搜索请尝试: 精确搜索
  • Oracle学习III2021-10-19 16:59:04

    第三章 Oracle客户端工具 Oracle数据库安装成功后,就可以通过Oracle客户端工具连接Oracle了,接下来介绍几种常用的 Oracle 客户端工具 。 SQL Plus工具 该工具是 Oracle 系统默认安装的自带的一个客户端工具。快捷键⌘+r 打开运行框,输入cmd 命令行中输入“sqlplus”命令,就能够

  • leetcode 123. 买卖股票的最佳时机 III2021-10-17 12:32:06

    给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。   示例 1: 输入:prices = [3,3,5,0,0,3,1,4]输出:6解释:在第 4 天(股票价

  • 1.3 Starting a New Job 1.3.4 Sample Test(III)2021-10-12 01:04:47

    Part Three: Collaborative task and discussion   Your company is planning a new employee orientation program. Talk together for about 2 minutes about the things that will give the new employees a successful start and decide which three are the most importa

  • leetcode260——只出现一次的数字 III2021-10-09 20:03:08

    给定一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次,找出只出现一次的那两个元素。时间复杂度要求为O(n),空间为O(1); 自己的做法 public static int[] singleNumber(int[] nums) { HashSet<Integer> set = new HashSet<>(); for (int num: nums) {

  • ❤️557❤️带新手一起刷力扣 (LeetCode)❤️代码有详细的注释❤️反思总结❤️557. 反转字符串中的单词 III2021-10-07 00:02:04

    本文章是❤️力扣 (LeetCode)❤️的内容,该专栏还有多篇优质内容在等待你观看,现在点击右上角点击这个————

  • # 437. 路径总和 III【dfs+前缀和】2021-09-29 18:34:27

    文章目录 437. 路径总和 III【dfs+前缀和】递归前缀和 437. 路径总和 III【dfs+前缀和】 给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是

  • leetcode-每日一题2021.9.28 路径总和 III2021-09-28 21:02:07

    题目 力扣 思路一 深度优先搜索 算出以每个节点为根节点有子树的值加起来是targetSum的情况。rootSum(p,val) 表示以节点 p 为起点向下且满足路径总和为 val的路径数目。 代码一 /** * Definition for a binary tree node. * struct TreeNode { * int val; * Tr

  • 排序(持续更新、整理)2021-09-28 10:00:28

    各种排序算法时间 & 空间复杂度 缺失的第一个正数:leetcode-41合并区间:leetcode-56插入区间:leetcode-57对链表进行插入排序:leetcode-147排序链表:leetcode-148最大数:leetcode-179存在重复元素III:leetcode-220计算右侧小于当前元素的个数:leetcode-315找到所有数组中消失的数字

  • 216. 组合总和 III2021-09-19 22:05:05

    找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。 说明: 所有数字都是正整数。解集不能包含重复的组合。 示例 1: 输入: k = 3, n = 7输出: [[1,2,4]]示例 2: 输入: k = 3, n = 9输出: [[1,2,6], [1,3,5], [2,3,4]]

  • 剑指Offer 32-III. 从上到下打印二叉树 III2021-09-17 13:36:15

    根据从上到下打印二叉树II中的方法,添加一个参数来判断以哪个方向来存储数据。 也可以利用res的奇偶性来判断当前层的存储方向。 且可以再for循环结束之后,利用reverse()方法来对temp进行翻转。 1 /** 2 * Definition for a binary tree node. 3 * function TreeNode(val) { 4

  • leetcode反转字符串中的单词 III2021-09-16 10:06:42

    557. 反转字符串中的单词 III 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:"Let's take LeetCode contest" 输出:"s'teL ekat edoCteeL tsetnoc" 提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格

  • Leetcode 216. 组合总和 III dfs2021-09-11 10:03:07

    地址 https://leetcode-cn.com/problems/combination-sum-iii/ 找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。 说明: 所有数字都是正整数。 解集不能包含重复的组合。  示例 1: 输入: k = 3, n = 7 输出: [[1,2,

  • leetcode 557. 反转字符串中的单词 III2021-09-09 13:01:21

    给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。   示例: 输入:"Let's take LeetCode contest"输出:"s'teL ekat edoCteeL tsetnoc"  提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。   思路 用python自带的字符

  • leetcode-123. 买卖股票的最佳时机 III2021-09-07 22:34:36

    一、题目 二、思路 1、确定dp数组以及下标的含义 一天一共就有五个状态, 0. 没有操作 第一次买入 第一次卖出 第二次买入 第二次卖出 dp[i][j]中 i表示第i天,j为 [0 - 4] 五个状态,dp[i][j]表示第i天状态j所剩最大现金。 2、确定递推公式 需要注意:dp[i][1],表示的是第i天,买入

  • 剑指 Offer 32 - III. 从上到下打印二叉树 III2021-09-04 20:33:20

    剑指 Offer 32 - III. 从上到下打印二叉树 III 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如: 给定二叉树: [3,9,20,null,null,15,7], 给定二叉树: [3,9,20,null,null

  • 力扣-123. 买卖股票的最佳时机 III2021-08-25 11:02:53

    解题思路 Java代码如下: class Solution { int inf = 0x3f3f3f3f; public int maxProfit(int[] prices) { /* * dp[i][j][k]:i表示天数,j表示当前是否持股(j=0、1),k表示卖出的次数(k=0、1、2) */ int n = prices.length; int[][][

  • 557. 反转字符串中的单词 III(简单)2021-08-23 11:29:46

    Leetcode链接:557. 反转字符串中的单词 III 题目描述 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:“Let’s take LeetCode contest” 输出:“s’teL ekat edoCteeL tsetnoc” 提示: 在字符串中,每个单词由单个空格分隔,并

  • leetcode 路径总和III 中等2021-08-20 08:31:17

        问题可以替换为,一个数组,求其有多少个子数组和为 target,两者方法是一样的。 对于数组,可以 hash 存储前缀和,若当前前缀和是 preSum,那么到此 index 为止,ans += sum[preSum - target],这是很显然的。 对树上的,有一个树上前缀和,sum[i] 表示 i 到根节点的和,对于任意一条链 u, v,其

  • leetcode-华为专题-1004. 最大连续1的个数 III2021-08-15 14:32:15

        class Solution { public: int longestOnes(vector<int>& nums, int k) { unordered_map<int,int> un_map; int sum = 0; int i = 0; int j = 0; for(j = 0; j < nums.size(); j++){ sum =

  • 【LeetCode】1201.丑数III(python)2021-08-05 19:31:52

    题目描述 在这里 给你四个整数:n 、a 、b 、c ,请你设计一个算法来找出第 n 个丑数。 丑数是可以被 a 或 b 或 c 整除的 正整数 。 示例 1: 输入:n = 3, a = 2, b = 3, c = 5 输出:4 解释:丑数序列为 2, 3, 4, 5, 6, 8, 9, 10… 其中第 3 个是 4。 示例 2: 输入:n = 4, a = 2, b =

  • 买卖股票的最佳时机III2021-08-02 19:01:55

        详细思路 具有某种递归关系,最多进行几笔用第三维,不可能作为边界的初始化为-0x3f3f3f3f,k次数超过一半就是无数次交易的函数   精确定义 dpijt 第i天0代表还没开始1代表第1天,0无股票1有股票,正在处理第t笔交易,t=0代表最多买入0次,t=1代表最多买入一次   转移 3 3 5 0 0 3 1 4

  • 剑指 Offer 32 - III. 从上到下打印二叉树 III2021-07-30 19:01:14

    剑指 Offer 32 - III. 从上到下打印二叉树 III 剑指 Offer 32 - III. 从上到下打印二叉树 III 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如: 给定二叉树: [3,9,

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

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

ICode9版权所有