首页 > 编程语言
java数据结构----堆
1.堆:堆是一种树,由它实现的优先级队列的插入和删除的时间复杂度都是O(logn),用堆实现的优先级队列虽然和数组实现相比较删除慢了些,但插入的时间快的多了。当速度很重要且有很多插入操作时,可以选择堆来实现优先级队列。2.java的堆和数据结构堆:java的堆是程序员用new能得到的计算机内存的可用 ...
分类:编程语言   时间:2018-02-25 15:25:31    收藏:0  评论:0  赞:0  阅读:9
列表排序
# 使用sort()对列表进行原地排序会修改原列表# 要想对列表进行排序同时又不修改原列表,可以先复制列表 这个示例展示了使用 sort 函数以 in-place 方式对列表进行排序的方法。和 reverse 函数一样,这种原地排序将原列表修改为排好顺序的新列表。要想使用排好顺序的列表而不修改原列表 ...
分类:编程语言   时间:2018-02-25 15:24:27    收藏:0  评论:0  赞:0  阅读:7
树状数组-神奇的二进制
树状数组是解决快速更新以及统计数组某段区间总和,设一个数组A[1-N],需要计算A[M-K]的总和,暴力解法需要O(K-M),如果我们求出sum(1-K)和sum(1-M),那么答案就是sum(1-M)-sum(1-K); 那么如何快速求出sum(1-N),可以考虑直接求,但如果我们再加一个条件,需 ...
分类:编程语言   时间:2018-02-25 15:23:31    收藏:0  评论:0  赞:0  阅读:15
17个新手常见Python运行时错误
学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invali ...
分类:编程语言   时间:2018-02-25 15:22:54    收藏:0  评论:0  赞:0  阅读:13
Python 技巧(三)—— list 删除一个元素的三种做法
我们以一个字符串为元素类型的 list 为例,进行列表元素的删除: 1 法一:remove(val) 1 2 3 (1)remove() 的参数是具体的元素值,而不是索引, (2)如果知道索引,如何使用 remove 删除该索引上的元素值, >>> l.remove(l[1]) 1 这样做是很大的风 ...
分类:编程语言   时间:2018-02-25 15:21:13    收藏:0  评论:0  赞:0  阅读:10
Python 字符串操作方法大全
1、去空格及特殊符号 复制代码代码如下: s.strip().lstrip().rstrip(',') 2、复制字符串 复制代码代码如下: #strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2 3、 ...
分类:编程语言   时间:2018-02-25 15:19:47    收藏:0  评论:0  赞:0  阅读:9
javascript复制内容到剪切板/网页上的复制按钮的实现
javascript复制内容到剪切板/网页上的复制按钮的实现:DEMO如下 ...
分类:编程语言   时间:2018-02-25 15:10:54    收藏:0  评论:0  赞:0  阅读:11
spring统一注入问题
最近在学习SSM框架的过程中, 总是遇到一个问题, @Autowired注解自动装配bean总是失败, 所注解的变量值总是为null, 后来通过网上查资料,发现原因如下: 使用了new实例化对象, 而new实例化出来的对象不是由spring bean容器进行管理, 从而导致spring 在自动扫描@ ...
分类:编程语言   时间:2018-02-25 15:10:39    收藏:0  评论:0  赞:0  阅读:14
javascript与php常用函数对比
![](http://i2.51cto.com/images/blog/201802/25/38d96a7214aabbcf1aba2e1fb1cf4fee.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
分类:编程语言   时间:2018-02-25 14:25:21    收藏:0  评论:0  赞:0  阅读:17
python 的多线程执行速度
python 的多线程有点鸡肋,适用场景有局限,单位时间多个核只能跑一个线程。 有泳池一个,四个泵,但只有一个人,一人只能开启管理着其中一个,所以四个泵没什么用。但是,如果泵的工作时间与冷却恢复时间是1:3(感谢inoahx指出,已改),那么配置的利用率高达100%。 直接运行代码 有泳池一个,四个 ...
分类:编程语言   时间:2018-02-25 14:23:44    收藏:0  评论:0  赞:0  阅读:14
《算法导论》读书笔记(四)
《算法导论》读书笔记之第10章 基本数据结构 摘要 本章介绍了几种基本的数据结构,包括栈、队列、链表以及有根树,讨论了使用指针的简单数据结构来表示动态集合。本章的内容对于学过数据结构的人来说,没有什么难处,简单的总结一下。 1、栈和队列 栈和队列都是动态集合,元素的出入是规定好的。栈规定元素是先进后 ...
分类:编程语言   时间:2018-02-25 14:22:02    收藏:0  评论:0  赞:0  阅读:16
数组的连续最大子段和
问题描述:输入是一个大小为n的整型数组,要求输出数组的任何连续子数组中的最大值。例如:输入的数组为array[10] = {31,-41,59,26,-53,58,97,-93,-23,84};输出最大连续子数组和为array[2...6]:187 算法1:对所有满足0<=i<=j<=n的(i,j) ...
分类:编程语言   时间:2018-02-25 14:21:09    收藏:0  评论:0  赞:0  阅读:19
JavaScript写到控制台的方法console.log()
如果您的浏览器支持调试,你可以使用 console.log() 方法在浏览器中显示 JavaScript 值。浏览器中使用 F12 来启用调试模式, 在调试窗口中点击 "Console" 菜单。Insert title here 我的第一个JavaScript 一个段落 实例 console 截图: ...
分类:编程语言   时间:2018-02-25 14:20:26    收藏:0  评论:0  赞:0  阅读:12
Java负基础实战web开发教学
详情请交流 QQ 709639943 00、Java负基础实战web开发教学 00、萧井陌WEB前端课程 00、微信小程序 美甲商城 00、微服务的入门级微框架Spring Boot快速入门 00、基于java的微信公众号二次开发视频教程 00、leetcode 算法 面试 00、北风网 零基础到数 ...
分类:编程语言   时间:2018-02-25 14:19:52    收藏:0  评论:0  赞:0  阅读:15
C语言实现金字塔
#include int main(void) { int i=0, j =0, k= 0, line; printf("请输入金字塔的总行数:"); scanf("%d",&line); //外层控制总行数 while( ii ) { printf(" "); j--; //j = j-1; } ... ...
分类:编程语言   时间:2018-02-25 14:19:17    收藏:0  评论:0  赞:0  阅读:13
JavaScript和HTML实现的简单计算机
代码案例Insert title here 简单计算器: 第一个数: 第二个数: + ... ...
分类:编程语言   时间:2018-02-25 14:14:50    收藏:0  评论:0  赞:0  阅读:15
加密算法
算法: 对称加密: 提供加密算法本身,用户提供一个秘钥,结合秘钥+算法 加密文件 和 解密文件 计算速度很快 安全性 几乎完全依赖于秘钥 要与多个人通信,只要有一个人知道秘钥 那个人就可以破解所有人的信息,除非每个人的秘钥不同 一定程度上解决了机密性的问题,但是没办法解决秘钥管理问题 DES dat ...
分类:编程语言   时间:2018-02-25 14:14:16    收藏:0  评论:0  赞:0  阅读:19
《算法导论》读书笔记(七)
《算法导论》读书笔记之第16章 贪心算法—活动选择问题 前言:贪心算法也是用来解决最优化问题,将一个问题分成子问题,在现在子问题最优解的时,选择当前看起来是最优的解,期望通过所做的局部最优选择来产生一个全局最优解。书中先从活动选择问题来引入贪心算法,分别采用动态规划方法和贪心算法进行分析。本篇笔记给 ...
分类:编程语言   时间:2018-02-25 14:13:04    收藏:0  评论:0  赞:0  阅读:13
《算法导论》读书笔记(一)
《算法导论》读书笔记之第1章 算法在计算机中的作用 本章是本书的开篇,介绍了什么是算法,为什么要学习算法,算法在计算机中的地位及作用。 算法(algorithm)简单来说就是定义良好的计算机过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。即算法就是一系列的计算步骤,用来将输入数据转换成 ...
分类:编程语言   时间:2018-02-25 14:12:40    收藏:0  评论:0  赞:0  阅读:14
如何写一份优秀的java程序员简历
背景:进入第一家公司已经工作将近两年了,其中闲了一年,在准备自己的简历的时候,有种江郎才尽的感觉,不知道怎么写,看来平时还是要多积累多熟悉。 ps:这里面的分享看完还是很受用的。 简历看得比较认真的,也不会多于30秒,实在纠结的,也不会纠结多余1分钟。目前来说,大部分都是网站式的录入简历,基本上都是 ...
分类:编程语言   时间:2018-02-25 14:12:20    收藏:0  评论:0  赞:0  阅读:19
331149条   上一页 1 2 3 4 5 6 ... 16558 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号