大家好啊,这是0算法基础学算法系列第二篇,上次我在第一弹里讲了关于流程图的内容,我寻思着,这次讲些什么好呢,于是我决定,教大家一个很基础的算法,那就是排序,排序有很多方法,如果你有更多方法请在评论区里留言哦。 排序在程序中特别实用,常用的有快速排序,桶排序,冒泡排序,插入排序等等,在这里我不建议使用 ...
分类:
编程语言 时间:
2020-03-16 23:54:42
阅读次数:
117
罗嗦一下:最近在做一个把iJetty集成到安卓软件中的项目,今天经过4小时的折腾,到快绝望了才让我把这个问题给解决掉了,哎,记下,以免别人走我的老路,还有提醒大家,以后多关心下Log。。。 1、制作安卓手机能识别的war包 声明:直接用Eclipse导出的war包,安卓手机是无法解析的,原因是安卓用 ...
分类:
移动开发 时间:
2020-03-16 15:16:18
阅读次数:
125
在web.xml中 <welcome-file-list> <welcome-file>index</welcome-file> </welcome-file-list> 在springmvc的配置xml中 <bean class="org.springframework.web.servlet.v ...
分类:
编程语言 时间:
2020-03-16 14:26:34
阅读次数:
84
1 #include<bits/stdc++.h> 2 #define ll long long 3 #define scan(i) scanf("%d",&i) 4 #define scand(i) scanf("%lf",&i) 5 #define scanl(i) scanf("%lld",& ...
分类:
其他好文 时间:
2020-03-15 21:55:37
阅读次数:
58
1.scan前言从Redis v2.8开始,SCAN命令已经可用,它允许使用游标从keyspace中检索键。对比KEYS命令,虽然SCAN无法一次性返回所有匹配结果,但是却规避了阻塞系统这个高风险,从而也让一些操作可以放在主节点上执行。2.SCAN相关命令SCAN相关命令包括SSCAN 命令、HSC ...
分类:
其他好文 时间:
2020-03-15 11:48:35
阅读次数:
62
参考这个地址 https://blog.csdn.net/zy_281870667/article/details/79310554 ...
分类:
其他好文 时间:
2020-03-15 11:31:17
阅读次数:
44
如何手写一个堆? 1. 插入一个数 2. 求集合当中的最小值 3. 删除最小值 4. 删除任意一个元素 5. 修改任意一个元素 堆的基本结构。 性质: 堆是一颗完全二叉树。按照序号来的 除了最后一层,其他都是满的 每一个点都是小于等于儿子 存储 用一维数组来存 x的左儿子是2x,x的右儿子是2x+1 ...
分类:
编程语言 时间:
2020-03-15 11:30:27
阅读次数:
60
今天在看项目中大神写的框架中关于redis存储相关代码时,发现了再获取set数据类型的全部元素时,采用的是sscan函数,而不是采用的smembers函数,这两个到底有什么区别呢?先看这两个命令:keys:用于获取当前数据库的模式匹配的所有keysmembers:获取set集合中的所有元素而scan ...
分类:
其他好文 时间:
2020-03-15 11:22:17
阅读次数:
101
# 题意n件商品,每个商品有利润p[ i ]和过期时间d[ i ],每天只能卖一件商品,合理安排每天卖的商品,求最大收益 # 题解贪心做法,将所有商品按照过期时间的大小排序,从小到大依次将商品加入小根堆(p为键值)加入p[i]时:1.如果p[i]的时间大于堆中元素的个数,则放入堆2.如果当前时间等于 ...
分类:
其他好文 时间:
2020-03-15 09:27:14
阅读次数:
128
Payment 时间限制: 1 Sec 内存限制: 128 MB 题目描述 In the Kingdom of AtCoder, only banknotes are used as currency. There are 10100+1 kinds of banknotes, with the v ...
分类:
其他好文 时间:
2020-03-14 21:45:00
阅读次数:
48