ICode9

精准搜索请尝试: 精确搜索
  • 665. Non-decreasing Array2020-07-14 23:31:21

    Given an array nums with n integers, your task is to check if it could become non-decreasing by modifying at most 1 element. We define an array is non-decreasing if nums[i] <= nums[i + 1] holds for every i (0-based) such that (0 <= i <= n - 2).

  • Django框架的基本使用2020-07-14 23:00:12

    Django框架的基本使用 Django是一个功能强大的web框架 框架模式 1、MVC和MTV框架 MVC:Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,结构说明如下: M: models 数据库相关操作 V: views 视图,也就是业务逻辑相关操作 C: controller 控制器

  • C++冒泡算法解析2020-07-14 18:34:37

                                                         冒泡排序(Bubble Sort) 定义:它是一种计算机科学领域的较简单经典的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)

  • 回文数2020-07-14 18:03:39

    判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 function isPalindrome(x) { if(x < 0){ return false } return x == Number(x.toString().split('').reverse().join('')) } Leecode提交通过

  • python面向对象2020-07-14 16:33:12

    Class Add(object):   def add(str):     return null; if __name__ == '__main__': Add.start()#错误调用,其实这个类并没有实例化 Add().start()#正确调用,   

  • 自适应辛普森积分2020-07-14 16:03:25

    感觉就是骗分工具,就像模拟退火一样 神仙的博客 P4526自适应辛普森法2 #include<bits/stdc++.h> typedef double db; using namespace std; const db eps=1e-7; db a; db f(db x) { return pow(x,a/x-x); } db simpson(db l,db r) { return (f(l)+f(r)+4*(f((l+r)/2)))*(r-l)/6;

  • spring boot 整合 redis2020-07-14 16:03:11

    一。pom.xml 导入 redis <!-- Redis依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency> 二。properties文件配置redis # redis数据库索引(默认为0)spring

  • 数据结构--线性表的链式存储(3)2020-07-11 18:06:31

    一、什么是链表   线性表的链式存储又称之为单链表,他是通过内存中任意一块区域来存储数据元素的,为了让每一块的元素建立逻辑关系,我们把每一块的数据存储单元分为两个部分,第一个部分为数据部分,第二个部分为指向下一个节点的指针,所以在插入和删除的时候,链表不需要对元素大量的进行

  • 【LeetCode】剑指 Offer 09. 用两个栈实现队列2020-07-11 16:02:45

    【题目描述】 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQueue","appendTail","deleteHead","deleteHead"][[],[3],

  • 两数之和2020-07-11 09:37:44

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍 暴力解法:依次遍历一个数与某一个数是否和为target,但是此方法时间成本高 function twoSum

  • 2020.7.102020-07-10 22:02:59

        3. 无重复字符的最长子串 第一次代码空间复杂度大: public class Solution { public int lengthOfLongestSubstring(String s) { if(s.length() <= 0) return 0; StringBuffer strb = new StringBuffer(s.length()); strb.append(s

  • LeetCode 树 230. 二叉搜索树中第K小的元素(二叉搜索树 中序遍历 剪枝)2020-07-10 21:04:02

       相对来说比较简单的一道题目。 第一反应是,搞个数组把整个搜索树搞个排序,然后就完事了。 自然想到,搜索二叉树的中序遍历即是一个升序排列的方式。因为中序排列就是一个先左子树,再root,再右子树的遍历方式。  自然的想到使用递归实现中序遍历: 递归函数的作用:将整棵树的节点

  • ZJOI2020抽卡2020-07-10 21:02:00

    题意 给定 \(m\) 个不同的数 \(a_i\),每次等概率取一个,求取出大小连续的 \(k\) 个数的期望。 题解 令集合 \(S\) 为所有长度为 \(k\) 的可行段的集合,那么题目要求的是所有可行段出现时间的最小值(不会描述)。 考虑 \(\min-max\) 容斥 \(E(\min(S))=\sum \limits _ {T\in S} (-1)^ {|T

  • leetcode每日一题(2020-07-10):309. 最佳买卖股票时机含冷冻期2020-07-10 13:03:20

    由于该题是套题中的第五题,所以我全都列出来,描述就只写本题的了 1.只允许交易一次:121. 买卖股票的最佳时机 2.无交易次数上限:122. 买卖股票的最佳时机 II 3.只允许交易两次:123.买卖股票的最佳时机 III 4.有交易次数上限:188. 买卖股票的最佳时机 IV 5.每次交易后休息:309. 最佳买卖股

  • iview中使用datePicker实现选择月份范围2020-07-10 11:06:18

    项目中,有时需要选择月份范围(如:开始年月:202-05,结束年月:2020-07),查阅iview官方文档可知:  没有提供选择月份范围的type; 一个办法是,使用两个 type=month 的datePicker方式来控制开始月份与结束月份:  1.创建页面代码: <DatePicker type="month"

  • lombok的简单使用2020-07-09 23:02:33

    1.安装插件 1.找到lombok-1.18.12.jar java -jar ./lombok-1.18.12.jar  2.选择Eclipse对应的安装位置之后安装 3.安装成功在eclipse目录会生成lombok.jar 同时eclipse.ini也会增加一行: -javaagent:E:\Eclipse\eclipse-jee-mars-1-win32-x86_64\eclipse-jee-mars-1-win32-x86

  • nginx配置location方法总结2020-07-09 22:08:21

    location匹配顺序 1."="前缀指令匹配,如果匹配成功,则停止其他匹配2.普通字符串指令匹配,顺序是从长到短,匹配成功的location如果使用^~,则停止其他匹配(正则匹配)3.正则表达式指令匹配,按照配置文件里的顺序,成功就停止其他匹配4.如果第三步中有匹配成功,则使用该结果,否则使用第二步结果 注

  • [SCOI2010] 幸运数字2020-07-09 22:06:14

    题意: 定义幸运数为仅由数字6,8组成的数。 给定a,b,求$[a,b]$范围内有多少个幸运数的倍数。 $a,b\leq 10^{10}$。   题解: 首先暴力求一下幸运数,最多只有2000个左右。 然后容斥,但是发现复杂度是$2^{2000}$,希望不大。 我们考虑dfs式容斥,并添加如下三个剪枝: 对于两个幸运数x,y,如果y是

  • js中跳出循环的方式2020-07-09 22:05:16

    for循环 跳出本次循环continue,继续下次循环 var arr = [1,2,3,4,5,6,7,8] for(var i=0, len = arr.length ; i< len ; i++){ if(i == 2){ continue; } console.log(i); } //0,1,3,4,5,6,7 跳出整个循环break for(var i=0, len = arr.length ; i<

  • Unity论坛问答-如何让Camera.ScreenToWroldPoint在XZ平面上移动2020-07-09 21:35:37

    原贴地址: How to make "Camera.ScreenToWroldPoint" work on XZ plane? 题主luwenwan问道: public class DragOnPlanXY : MonoBehaviour { void Update() { var screenPoint = Camera.main.WorldToScreenPoint(gameObject.transform.position); t

  • Senparc实现微信支付接口2020-07-09 17:02:02

    程序框架 .net framework 4.6.1 首先使用nuget安装Senparc   新建一个模型类 Parameters 用于构造提交参数 public class Parameters { public string appid { get { return "wx0fece4df122d02e6"; } } public string attach { get { return "支付测试";

  • [ZJOI2020]传统艺能2020-07-09 16:05:00

    https://www.luogu.com.cn/blog/Thinking/solution-p6630 #include<bits/stdc++.h> using namespace std; #define fp(i,l,r) for(register int (i)=(l);i<=(r);++(i)) #define fd(i,l,r) for(register int (i)=(l);i>=(r);--(i)) #define fe(i,u) for(register i

  • vue中v-show你不知道的用法 created computed mounted的执行顺序2020-07-08 22:03:15

    我们都知道,v-show的值是一个布尔类型的。 我通过这个值进行显示或者隐藏。 但是有些时候,这个值是true还是false,我们需要去进行计算 此时我们就可以使用v-show="XXX()" 通过XXX()这个方法来返回true或者false <div class="demo-div" v-show="comBoolenWay()">我

  • 小渣渣学习笔记 python day082020-07-08 19:34:36

    p67- 迭代器 迭代对象:内部含有iter方法的对象 int str list set 句柄大部分都是 bool不是 迭代器:内部含有iter 方法和 next 方法的对象 只有句柄f是 迭代器特点:节省内存,迭代器在内存中只占用一个数据的空间,每次取值,上一条数据空间会释放掉 l1 = [1,2,3,4] #只是迭代对象 print(

  • 谈谈对Enum的使用2020-07-08 17:35:17

    前言:   软件开发中,最离不开的就是枚举的使用了,比如:用户状态管理,用户权限管理等。凡是用bool值不能满足需求时,都可以枚举值来定义,既方便,又好用。还省心。既然有这么多好处,为什么不使用呢 正文: 我们准备如下的枚举定义,以下测试的整个过程中,都会使用到如下的枚举类: /// <summary>

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有