#rs

BIT-Reverse Pairs

2019-12-17 11:07:02问题描述: 问题求解:本题可以看作是逆序数问题的强化版本,需要注意的是num[i]>2*num[j],这里有0和负数的情况。publicintreversePairs(int[]nums){intres=0;intn=nums.length;int[]nu...
代码星球 ·2020-06-14

Recursive-Brace Expansion II

2019-11-26 11:05:101096. BraceExpansionII问题描述:问题求解:经典的字符串扩展问题。一般来说这种问题有两种解法,一个是采用stack,一个是采用recursive。事实证明,这种题目采用recursive在时间效率和程序易读性上要远远高于stack,请尽量采用...
代码星球 ·2020-06-14

hibernate:Not all named parameters have been

updateProjectpsetp.returnCount=:returnCount,p.passTime=:passTime,p.returnTime=:returnTimewherep.id=:idNotallnamedparametershavebeenset:[passTime]passTime是Date数据...

optparse(命令行参数解析工具)

在用Python做自动化的时候,命令行的解析一定是少不了的,有很多命令行解析工具库,其中Python内建的一个库optparse,还是比较好用的1、贴代码并注释1#coding=UTF-82fromoptparseimportOptionParser345parser=OptionParser()#创建一个解析器6pa...

RSA密钥生成与使用

RSA密钥生成与使用  1. 打开openssl密钥生成软件打开 openssl 文件夹下的 bin 文件夹,执行 openssl.exe 文件,如下图:   2. 生成RSA私钥 ...
代码星球 ·2020-06-13

雇佣K个工人的最小费用 Minimum Cost to Hire K Workers

2018-10-0620:17:30问题描述:问题求解:问题规模是10000,已经基本说明是O(nlogn)复杂度的算法,这个复杂度最常见的就是排序算法了,本题确实是使用排序算法来进行进行求解。本题中指出最后支付的费用和工人的quality相关,也就是说paid[i]:quality[i]=paid[j]:qualit...

动态规划-击爆气球 Burst Balloons

2018-10-0319:29:43问题描述:问题求解:很有意思的题目,首先想到的是暴力遍历解空间,当然也用到了memo,可惜还是TLE,因为时间复杂度确实有点过高了,应该是O(n!)。Map<LinkedList,Integer>map=newHashMap<>();publicintmaxC...

子序列的按位或 Bitwise ORs of Subarrays

2018-09-2319:05:20问题描述:问题求解:显然的是暴力的遍历所有的区间是不可取的,因为这样的时间复杂度为n^2级别的,对于规模在50000左右的输入会TLE。然而,最后的解答也可以看作是一个暴力求解,也就是用Set来保存以当前数为结尾的左右可能解,在下一轮中遍历上一轮的所有解并进行或操作。这里有个难以一下...

反转链表 Reverse Linked List

2018-09-1122:58:29一、ReverseLinkedList问题描述:问题求解:解法一:Iteratively,不断执行插入操作。publicListNodereverseList(ListNodehead){if(head==null)returnnull;ListNodedummy=newListNo...

区间数字的按位与 Bitwise AND of Numbers Range

2018-08-1322:50:51问题描述:问题求解:首先如果m和n不相等,那么必然会有至少一对奇偶数,那么必然末尾是0。之后需要将m和n将右移一位,直到m和n相等。本质上,本题就是求m和n的最长preSubNum。publicintrangeBitwiseAnd(intm,intn){if(m==0)return0...

在每个节点填充向右的指针 Populating Next Right Pointers in Each Node

2018-08-0916:01:40一、PopulatingNextRightPointersinEachNode问题描述:问题求解:由于是满二叉树,所以很好填充。publicvoidconnect(TreeLinkNoderoot){if(root!=null){if(root.left!=null)root.lef...

CentOS7 'Username' is not in the sudoers file. This incident will be reported

新装的CentOS需要安装许多软件,但是如果一开始你不是以root登入的话,就需要使用sudo进行切换,但是通常会报错如下图:  先用root用户登入系统,打开文件vi/etc/sudoers将用户名称添加到文件中user_nameALL=(ALL)ALL   ...

you need to resolve your current index first 已解决

 从一个分支A切换到另一个分支B后,对切换后的B分支进行pull操作,因为pull操作实际上包含了fetch+merge操作,在执行merge操作时,由于很长时间没有对B分支执行过pull/merge操作,本地的B分支库与remote中的B分支库中的差异很大(且这些差异是其他同事开发的文件),merge时产生...
代码星球 ·2020-06-13

学习笔记6——插件 API,“过滤器”(Filters)和“动作”(Actions)

WordPress中有一种叫执行挂勾的机制,允许插件把一些功能“挂载”到WordPress当中。也就是说,在系统运行至某一个环节时,去调用插件内的一些函数。执行挂勾分为两种:动作(Action):动作是WordPress运行到某些环节,或者在某些事件发生时,就会被执行的一种挂钩。任何的插件都可以...

python ConfigParser 模块

 ConfigParser的函数方法读取配置文件read(filename)直接读取ini文件内容sections()得到所有的section,并以列表的形式返回options(section)得到该section的所有optionitems(section)得到该section的所有键值对get(secti...
代码星球 ·2020-06-13
首页上一页...119120121122123...下一页尾页