ICode9

精准搜索请尝试: 精确搜索
  • 快速排序算法代码实现2022-07-15 19:31:35

    上代码: package com.liu.pro; import java.util.Arrays; public class quickSort { public static void main(String[] args) { int[] arr = {9,8,5,6,2,7,1,3,4}; sort(arr,0,arr.length-1); System.out.println(Arrays.toString(arr)); }

  • sqlserver 跨服务器left join 查询2022-07-15 17:35:36

    --创建链接服务器 --exec sp_addlinkedserver 'ITSV', '', 'SQLOLEDB', 'ip地址' --exec sp_addlinkedsrvlogin 'ITSV', 'false',null, 'sql用户名sa','登陆密码' --以后不再使用时删除链接服务器 --exec sp_dropserver &

  • 面试_动态规划2022-07-15 14:36:23

    01背包 完全背包 322. 零钱兑换 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。 示例 1: 输入:coins = [1, 2,

  • left join on and2022-07-15 14:33:55

    前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。 后来发现 join on and 不会过滤结果记录条数,只会根据and后的条件是否显示 B表的记录,A表的记录一定会显示。 不管and 后面的是A.id=1还是B.id=1,都显示出A表中所有的记录,并关

  • leetcode 经典题2022-07-14 15:03:10

    #include <iostream> #include <vector> #include <stack> #include <string> #include <algorithm> #include <climits> #include <unordered_map> #include <unordered_set> #include <queue> using namespace std;

  • 【树】力扣110:平衡二叉树2022-07-13 21:33:58

    给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 示例1: 输入:root = [1,2,2,3,3,null,null,4,4] 输出:false 示例2: 输入:root = [] 输出:true 这道题是 【力扣104. 二叉树的最大深

  • 剑指 Offer 36. 二叉搜索树与双向链表2022-07-13 19:31:07

    输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例:       我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于

  • 2022-07-11 day05 第一小组 王鸣赫2022-07-13 18:33:04

    三元运算符(三目运算符):` a >b ? a : b` +号的特殊性:除了可以进行加法计算之外,连接符。如果先入为主的认定+号为连接符,那它就一直是连接符 - * / %:可以进行类型转换,如果转不了,结果为NaN(not a number) 逻辑判断:1.if...else:语法: if(条件表达式){ 要执行的代码; }else{ 要执行的代码;

  • 剑指 Offer 34. 二叉树中和为某一值的路径2022-07-13 17:37:13

    给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。叶子节点 是指没有子节点的节点。 示例 1:     输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22输出:[[5,4,11,2],[5,8,4,5]]示例 2:    

  • AVL树2022-07-13 16:31:42

    二叉查找树(BST) 平衡二叉树 平衡因子: 某个结点的左子树的高度减去右子树的高度得到的差值。 插入或删除节点后,可能会造成 AVL 树的平衡被破坏,因此,需要沿着从被插入/删除的节点到根的路径对树进行维护。就是在树的某一部分的不平衡度超过一个阈值后触发相应的平衡操作,保证树的平

  • Leedcode 101. 对称二叉树2022-07-13 02:00:46

    给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2,null,3,null,3] 输出:false 提示: 树中节点数目在范围 [1, 1000] 内 -100 <= Node.val <= 100 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/symmetr

  • 曲线平滑2022-07-12 15:01:10

    曲线平滑 1.曲线平滑步骤 第一步:创建频率域加权系数数组 \[{\rm{Gamma(i) = }}\frac{1}{{1 + par{{\left( {2 - 2\cos \frac{{i \cdot PI}}{N}} \right)}^2}}} \]其中\(par\)为平滑算法的平滑参数,\(par\)越大,平滑成都越狠,\(N\)为待平滑数组的总点数。 第二步:对待平滑数组\(X\)进行

  • 无重复字符的最长子串代码实现2022-07-12 01:01:14

    上代码: public static int get(String s) { // 判断字符串是否为空 if(s.length() == 0){ return 0; } // 定义left指针 int left= 0; // 定义最大容量 int max = 0; // 定义一个map,作为一个滑动窗口

  • 分糖果系列问题2022-07-11 21:09:33

    分糖果系列问题 作者:Grey 原文地址: 分糖果系列问题 LeetCode 135. Candy 主要思路 本题有一个贪心点,即:针对局部最小值位置,只需要分一颗糖果即可。 什么是局部最小值? 如果i位置是局部最小值,则有arr[i] < arr[i+1]且arr[i] < arr[i-1]。如果是第一个位置,则只需要满足arr[i] < arr[

  • 算法训练营2022-07-11 14:34:01

    1. 快速排序 public static void main(String[] args) { int[] nums = {-1,0,1,2,-1,-4}; quickSort(nums, 0, nums.length - 1); Arrays.stream(nums).forEach(System.out::println); } public static void quickSort(int[] nums, int left,

  • 论文阅读 Inductive Representation Learning on Temporal Graphs2022-07-11 03:00:47

    12 Inductive Representation Learning on Temporal Graphs link:https://arxiv.org/abs/2002.07962 本文提出了时间图注意(TGAT)层,以有效地聚合时间-拓扑邻域特征,并学习时间-特征之间的相互作用。对于TGAT,本文采用自注意机制作为构建模块,并基于调和分析中的经典Bochner定理(又是没

  • I. Latitude Compressor 题解 - 2022 Hubei Provincial Collegiate Programming Contest2022-07-10 19:32:28

    传送门 赛时基本对了,结果被我推的错误数值表 hack 了队友,并且由于对多项式的操作不熟,导致最后一步一直没想出来 【大意】 给定 \(n, m\) ,求集合 \(\left\{ q | \left(\begin{matrix}1&2&3&\cdots&n\\p_1&p_2&p_3&\cdots&p_n\end{matrix}\right) ^ m = \left(\begin{matrix}1&2&

  • BST二分搜索树(二叉树)2022-07-10 18:05:08

    java实现二叉树   1、定义数据结点 class Node<E> { E e; Node<E> left, right; int size, depth;// 扩展 public Node() { this.e = null; this.left = null; this.right = null; }

  • leetcode-1422. 分割字符串的最大得分2022-07-09 15:01:56

    1422. 分割字符串的最大得分 刷题代码汇总:https://www.cnblogs.com/geaming/p/16428234.html 题目 思路 首先统计出整个字符串中的所有0的个数,采用for循环从左到右依次计算不同分割方式的得分情况。 \[num_{right1} = len - n - 1 - (num_0-num_{left0}) \]右侧字符串1个数=右侧

  • left-icon 请使用 #label 插槽实现相关功能 示例2022-07-08 19:36:22

    修改为 <uni-easyinput ref="usernameInput" prefixIcon="person-filled" @confirm="submitForm" type="text" v-model="formData.username" placeholder="请输入用户名">                     </uni-easyinput

  • 京东顶部导航条2022-07-08 08:00:10

    这个导航条的布局就很有意思: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" conten

  • [AcWing 479] 加分二叉树2022-07-07 23:34:25

    点击查看代码 #include<iostream> #include<cstring> using namespace std; typedef long long LL; const int N = 50; int n; int w[N]; int f[N][N], g[N][N]; void dfs(int l, int r) { if (l > r) return; int root = g[l][r]; cout &l

  • 【力扣 007】107. 二叉树的层序遍历 II2022-07-06 22:03:20

    102. 二叉树的层序遍历 方法1: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullpt

  • ant_vue模态框拖拽记录2022-07-06 17:02:34

    学习笔记----ant_vue模态框拖拽记录 通过自定义命令 utils文件夹中新建dragModal.js import Vue from 'vue' // 注册自定义拖拽指令,弥补 modal 组件不能拖动的缺陷 Vue.directive('drag-modal', (el, bindings, vnode) => { Vue.nextTick(() => { const { visible, des

  • 2022-7-5 二叉树-递归2022-07-05 12:32:08

    剑指 Offer 36. 二叉搜索树与双向链表 难度中等534收藏分享切换为英文接收动态反馈 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 1 /* 2 // Definition for a Node. 3 class Node { 4 pu

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

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

ICode9版权所有