ICode9

精准搜索请尝试: 精确搜索
  • 博客园嵌入b站视频的方法2021-10-23 04:00:19

    文章转载:https://www.cnblogs.com/wkfvawl/p/12268980.html 嵌入方法 <div style="position: relative; padding: 30% 45%;"><iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="https:////player.bilibili.c

  • 2021 Yann LeCun 团队对模型泛化性能的插值和外推理论的探讨:Learning in High Dimension Always Amounts to Extrapolation2021-10-21 12:58:15

    Learning in High Dimension Always Amounts to Extrapolation 论文地址: 主要工作: 研究背景: 具体实验: The Role of the Intrinsic, Ambient and Convex Hull Dimensions: Real Datasets and Embeddings are no Exception: 理论证明: 论文地址: https://arxiv.org/abs/2

  • [WUSTCTF2020]颜值成绩查询2021-10-20 22:00:49

    打开网页   改变参数stunum发现页面会发生变化。 输入1 成绩100 输入2 成绩666 最多可以输入4 通过尝试可知参数处有布尔盲注,0^1会出现1的内容,因此判断具有盲注 构造脚本 import requests url = "http://e7e05311-6b4e-4bce-8545-ff53476b26a9.node4.buuoj.cn:81" database

  • golang使用defer panic recover 函数进行控制2021-10-20 14:05:49

    让我们看看go特有的一些控制流,defer,panic,recover。 defer函数 go中,defer语句会推迟函数的运行,知道包含defer语句的函数完成,通常情况下,当你想要避免忘记任务是,可以推迟某个函数的运行。可以根据需要推迟任意多个函数,defer语句按逆序运行,先运行最后一个。 package main import

  • 搜索插入位置2021-10-19 21:04:00

    问题描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 算法: class Solution: def searchInsert(self, nums: List[int], target: int) -> int:

  • leetcode344-反转字符串2021-10-19 13:33:25

    反转字符串 题目描述我的解题思路代码时间复杂度 力扣链接 题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s =

  • 常见排序算法实现c语言2021-10-19 01:03:58

    常见排序算法代码实现c语言 学习数据结构常见排序算法代码实现记录 包括常见三大类排序算法实现 选择排序:简单选择排序,堆排序 插入排序:简单插入排序,希尔排序 交换排序:冒泡排序,两端冒泡排序,快速排序 归并排序 基数排序 代码如下 #include<stdio.h> #include <stdbool.h> //交换

  • 判断身材状态2021-10-18 23:06:34

    体重指数(BMI)是世界卫生组织(WHO)推荐的国际统一使用的肥胖分型标准,即BMI=体重(千克)/身高2(米)。小于 18.5 属于"偏瘦",大于等于 18.5 小于 20.9 属于"苗条",大于等于 20.9 小于等于 24.9 属于"适中",超过 24.9 属于"偏胖"。下面由你来编写一段逻辑,输入用户的身高和体重,计算出对应的体重指

  • 算法---快速排序2021-10-18 13:02:20

    快速排序 public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]; while (i<j)

  • 日K蜡烛图2021-10-17 16:04:21

    股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间

  • 7-13 日K蜡烛图2021-10-17 10:02:44

    题目要求 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。 如果C

  • 35. 搜索插入位置2021-10-14 19:58:34

    搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 解题思路:折半查找,折半查找失败时 low > high 所以high 在 low前面一个位置 题目要求返回查

  • 折半查找2021-10-14 16:04:46

    #include <iostream> using namespace std; int bisearch(int* a,int low,int high,int h)//递归调用 { int f = (low + high) / 2; if (a[f] == h) return f; else if (h < a[f]) bisearch(a, low, f - 1, h); else if (h > a[f])bisearch(a, f + 1

  • 【pbctf】cosmo2021-10-13 13:34:42

      该程序会根据输入flag是否正确返回结果   搜索文本give定位到sub_403066函数   往下拉会发现改函数会循环判断输出no或correct,该函数可能为主函数   调用字符串no后有两个函数,动态调试后发现一个是print一个是exit   修改函数名后反汇编,可以看到函数调用的参数不够直观  

  • 2021-10-122021-10-12 14:05:49

    数据结构笔记 二分查找: 二分查找中为什么要不用 mid = (low+high)/2,而是使用 low + (high-low)/2,因为int 类型有范围,对于32位无符号整数相加时,相加太大就会溢出,而使用mid = low+(high-low)/2就解决了这个溢出的问题. 二分查找可以用循环和递归两种方式实现;

  • 2021-10-112021-10-11 23:59:24

    分治法 快速排序法 分解a[s…t]分解成a[s…i-1]和a[i+1…t],其中i 为划分的基准 求解子问题:若子序列的长度为0或为1,则他是有序的,直接返回;否则递归地求解各个子问题。 合并:由于整个序列存放在数组中a中,排序过程是就地进行的,合并步骤不需要执行任何操作。 例: int Partition

  • 算法之二分法及其应用2021-10-09 22:34:33

    算法之二分法及其应用 算法思路 ① 将数组中间元素与目标元素进行比较,如果正好是目标元素,则结束搜索 ② 如果目标元素大于中间元素,则进入中间元素的右边区域进行查找,重复步骤 ① 的操作 ③ 如果目标元素小于中间元素,则进入中间元素的左边区域进行查找,重复步骤 ① 的操作 依次类推,

  • 二分查找·leetcode刷题练习2021-10-07 14:02:39

    704. 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 示例 2: 输入: nums =

  • 1. 两数之和2021-10-07 12:32:50

    1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums =

  • 4-希尔排序C实现(递增递减的简单转换)2021-10-07 09:05:40

    一、 函数:void She_Sort(int* head,int low,int high,int* Step_S,int Step_Sl,int Bool) 参数解释 head:数组指针 [low, high]:需排序的数组范围 Step_S:步长集合 Step_Sl:步长集合大小 Bool:等于1表示从小到大排序,不等于1从大到小排序 说明 例: Step_S={3,2,1}意味着先后进行进行

  • 2021-10-042021-10-04 14:35:05

    ** 【数据结构上机实验记录】快速排序 这里有64个无序的数: 49, 38, 65, 97, 76, 13, 27, 49, 23, 89, 1, 90, 22, 980, 34, -2, -10, 23, -24, 789, 1200, 18000, 7, 9, 23, 89, 0, -50, 38, 198, 53, 1, 812, 4, 5, 5, 6, 54, 364, 6, 46, 43, 6, 3485, 64, 57, 7, 9, 7, 1,

  • Leetcode_167. 两数之和 II - 输入有序数组2021-10-02 22:00:48

    题目:here 解法: 二分法: class Solution { public: vector<int> twoSum(vector<int>& numbers, int target) { for (int i = 0; i < numbers.size(); ++i) { int low = i + 1, high = numbers.size() - 1; while (low <=

  • leetcode 1291. 顺次数2021-10-02 20:33:59

    我们定义「顺次数」为:每一位上的数字都比前一位上的数字大 1 的整数。 请你返回由 [low, high] 范围内所有顺次数组成的 有序 列表(从小到大排序)。   示例 1: 输出:low = 100, high = 300输出:[123,234]示例 2: 输出:low = 1000, high = 13000输出:[1234,2345,3456,4567,5678,6789,123

  • 个人项目 - 测评队友项目2021-09-29 01:02:30

    个人项目:中小学数学卷子自动生成程序 用户: 小学、初中和高中数学老师。 功能:   1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个

  • 洛谷P1020,导弹拦截(LIS)2021-09-28 22:32:51

    题目地址 考点:LIS 做法:时间复杂度O(nn)方法两种属于DP方法,时间复杂度O(nlog2(n))方法1种辅助数组方法,可结合分治理解。 分析:问题在于使用几套拦截设备,也就是说最少多少个严格递减的子序列。 1.假设我们有两个单调递减的子序列,那么其中一个必然能拿出一个数可以比另一个序列中至少一

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

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

ICode9版权所有