总是记不住sort排序特点……一道水题记一下 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2020 输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。 Input 输入数据有多组,每组 ...
分类:
编程语言 时间:
2018-10-02 22:07:14
阅读次数:
205
def Sum(n): #定义一个函数(注意:格式对齐,否则会出错) a=list(range(n)) b=list(range(0,50000*n,5)) c=[] for i in range(len(a)): c.append(a[i]**2+b[i]**3) return c print(S... ...
分类:
编程语言 时间:
2018-10-02 22:07:31
阅读次数:
150
#include #include #define BUF_SIZE 10 void display(int array[], int maxlen) { int i; for(i = 0; i array[begin]) // 如果比较的数组元素大于基准数,则交换位置。 { swap(&array... ...
分类:
编程语言 时间:
2018-10-02 22:08:26
阅读次数:
207
SpringMVC是Spring提供给WEB应用的MVC框架,MVC框架一般来说由三部分组成: Model:模型层,一般由java bean完成,主要是进行数据库操作; View:视图层,用于前端展示,比如jsp、html等; Controller:控制层,链接前后端,处理用户请求,起着承前启后的作 ...
分类:
编程语言 时间:
2018-10-02 22:10:09
阅读次数:
261
一、后台管理页面布局 二、公共模板及路由分发 1、后台菜单栏、导航栏 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>{% block title %}{% endblock %}</ti ...
分类:
编程语言 时间:
2018-10-02 22:10:20
阅读次数:
251
可以求得任意两点之间的最短路问题 对于Floyd算法紫书上给出了这样的提示: 如果使用Floyd算法,在定义INF的大小的时候要注意这个潜在的问题:INF不能定义的太大(如2000000000),否则d[i][k] + d[k][j]会溢出,但是如果INF定义的过小,可能会让长度为INF的边成为最短 ...
分类:
编程语言 时间:
2018-10-02 22:11:17
阅读次数:
194
在练习具名常量时,以fabonacci数列为例,代码和报错如下: 第4,5行有错,报错如下: 在https://stackoverflow.com/questions/21280038/java-error-illegal-modifier-for-parameter-only-final-perm ...
分类:
编程语言 时间:
2018-10-02 22:11:45
阅读次数:
243
Python中的is和==的区别 Python中的对象包含三要素:id、type、value。 其中id用来唯一标示一个对象,type标识对象的类型,value是对象的值。 is判断的是a对象是否就是b对象,是通过id来判断的。 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的。 ...
分类:
编程语言 时间:
2018-10-02 22:12:11
阅读次数:
282
用树状数组,在存数据的时候下标应该是从1开始的; 再求区间的和的时候和前缀和一样开始的下标是要减一的; toSum(int x)中再求前缀和的时候是倒着向前走的; 树状数组讲解:http://www.cnblogs.com/jinkun113/p/4725420.html ORZorzorz一看就明 ...
分类:
编程语言 时间:
2018-10-02 22:12:21
阅读次数:
141
1.需求: 2.解决需求: 3.总结运行流程: 1. @ModelAttribute注释修饰的方法:从数据库中取出对象,把对象放入到了map中,键为user; 2. SpringMVC从map中取出user对象,并把表单的请求参数赋给该User对象的对应属性; 3. SpringMVC把上述对象传入 ...
分类:
编程语言 时间:
2018-10-02 22:12:45
阅读次数:
191
1.这里只说与jpa配合使用的部分 2.配置文件 方法需要满足的规范如下 2.需要的jar 3.注解 1)@Query//在实现了这个注解之后就不会按照方法的方式去查询 @Query(value="select * from tbl_user where name like %?1" ,native ...
分类:
编程语言 时间:
2018-10-02 22:13:02
阅读次数:
176
面向对象的主要特征有抽象、继承、封装以及多态。 抽象:就是忽略一个主题中去当前目标无关的那些方面,以便更充分地注意到与目标有关的方面。抽象并不打算了解全部问题,而是选择其中的一部分,暂时不应关注细节。抽象包括两个方面的内容,一是过程抽象,二是数据抽象。 继承:继承是一种联结类的层析模型,并且允许和鼓 ...
分类:
编程语言 时间:
2018-10-02 22:13:17
阅读次数:
187
如下图:要求最多可以凑成多少对对象 ? 大佬博客:https://blog.csdn.net/cillyb/article/details/55511666 模板: 最后的sum值就是最大的匹配值。 附练习题:HDU-4185 Oil Skimming 水平和竖直的两个‘#’,可以连成一条边,求这样 ...
分类:
编程语言 时间:
2018-10-02 22:13:58
阅读次数:
213
用数组处理: 执行结果: 用numpy执行: 执行结果: 执行结果: 很显然 用numpy的函数执行,速度会更快一些 ...
分类:
编程语言 时间:
2018-10-02 22:14:36
阅读次数:
227
当年没填起来的坑,迟早会再一次掉进去!!!想想还是将现在自己会用了的部分记录下来,以后再做补充。 欧几里得算法: 到目前为止也只是用来求一下两个整数的最大公约数(感觉又是一个巨大无比的坑)。暂时先把这个用法记下来吧。 扩展欧几里得算法: 同样为自己挖了一个巨大无比的坑,需要自己慢慢去填满;上代码吧还 ...
分类:
编程语言 时间:
2018-10-02 22:14:55
阅读次数:
277
1.1机器语言:机 器语言是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行的命令。早期的程序设计均使用机器语言。程序员们将用0、1数字变成的程序代码打在纸带或卡片上,1打孔,0不打孔,再讲程序通过纸带机或卡片输入计算机,进行运算。 1.2:汇编语言的产生:汇编语言的主体是汇编指令。汇编指令 ...
分类:
编程语言 时间:
2018-10-02 22:15:24
阅读次数:
230
java IO流学习总结 近期学习了Java的IO流,尝试着总结一下。 java.io 包下的类摘要如下: 其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输 ...
分类:
编程语言 时间:
2018-10-02 22:15:41
阅读次数:
254
题意: ? 思路:单源最短路问题,Dijkstra算法搞定就可以了,因为要找出最便宜的最短路,所以需要在更新最短距离的时候加一个条件(即当最短距离相等的时候,如果该路径的花费更小,就更新最小花费)就可以了。之前自己学的最短路的水平也就仅限于模板题的水平,现在可以在条件上稍微加一些变化,做了数据结构的 ...
分类:
编程语言 时间:
2018-10-02 22:16:08
阅读次数:
418
自己对归并排序的理解: 归并排序采用分治法来实现,将要排序的数组对半拆分,当拆分到单个元素的时候,在进行合并这时按照一定的顺序合并到临时数组temp中,最后在存入原来的数组中。 代码: ...
分类:
编程语言 时间:
2018-10-02 22:16:17
阅读次数:
195
断断续续地看了两天的马拉车算法,可算是给搞明白了(贼开心),这算是自己搞懂的第一个算法了(23333333333333)这个算法照目前自己的理解来看,貌似就只能求个字符串中的回文串(接触这个算法是要求最长的回文串),虽然应用的范围有点少,但还是要学习滴,不然遇到类似的题目就gg了。 可以在线性时间内 ...
分类:
编程语言 时间:
2018-10-02 22:17:03
阅读次数:
210