码迷,mamicode.com
首页 > 编程语言 > 日排行
算法导论22章基本的图算法 思考题总结 (转载)
22-1 (以广度优先搜索来对图的边进行分类)深度优先搜索将图中的边分类为树边、后向边、前向边和横向边。广度优先搜索也可以用来进行这种分类。具体来说,广度优先搜索将从源结点可以到达的边划分为同样的4种类型。 a.证明在对无向图进行的广度优先搜索中,下面的性质成立: 1.不存在后向边,也不存在前向边。 ...
分类:编程语言   时间:2017-08-24 16:17:56    阅读次数:297
Java的内部类
Java的内部类(Inner Class)与C++所说的嵌套类(Nested Class)类似,只是说法不同而已。 Java有4种形式的内部类:静态内部类、成员内部类(普通内部类)、局部内部类、匿名内部类。 例如: 静态内部类的特点:被声明为static的内部类,它可以不依赖于外部类的实例化而被实例 ...
分类:编程语言   时间:2017-08-24 16:18:19    阅读次数:155
MD5加密(java和c#)
java代码 c#代码 ...
分类:编程语言   时间:2017-08-24 16:42:52    阅读次数:157
js和jquery如何获取图片真实的宽度和高度_javascript技巧
在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 代码如下: .new ...
分类:编程语言   时间:2017-08-24 17:06:50    阅读次数:217
Tarjan三大算法之双连通分量(双连通分量) (转载)
定义: 对于一个连通图,如果任意两点至少存在两条点不重复路径,则称这个图为点双连通的(简称双连通);如果任意两点至少存在两条边不重复路径,则称该图为边双连通的。点双连通图的定义等价于任意两条边都同在一个简单环中,而边双连通图的定义等价于任意一条边至少在一个简单环中。对一个无向图,点双连通的极大子图称 ...
分类:编程语言   时间:2017-08-24 17:06:56    阅读次数:204
Python装饰器
1. 什么是装饰器? 顾名思义,装饰器就是在方法上方标一个带有@符号的方法名,以此来对被装饰的方法进行点缀改造。 当你明白什么是装饰器之后,自然会觉得这个名字取得恰如其分,但作为初学者来说多少还是会有些迷茫。下面用代码来说明怎么理解装饰器。 Python允许将方法当作参数传递,因此以上脚本就是将ta ...
分类:编程语言   时间:2017-08-24 17:07:03    阅读次数:214
排序之希尔排序
从刚开始本科学习数据结构的时候,对希尔排序就一直稀里糊涂的,弄不清到底怎么回事,重温知识,对此才稍加了解,希尔排序就是插入排序,不过它对插入排序进行了一些优化,我们之道,插入排序的性能与初始序列的排序状况有关,假设需要的排序效果是从小到达,如果给定的序列原本就是有序的,那么排序的时候只需遍历一遍数组 ...
分类:编程语言   时间:2017-08-24 17:53:00    阅读次数:202
unity图片后期处理
处理算法如下,在Start方法中分别调用想要的效果就行了。其中,将你需要处理的 图片 拖拽到 image参数上。注意,如果想要图片保持原来的尺寸不被压缩,需要更改图片的导入设置如下图,主要的Texture Type 和 Non Power of 2 这两个参数。 ...
分类:编程语言   时间:2017-08-24 17:55:19    阅读次数:195
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
1. 场景: 在开发过程中遇到这么一个需要,在主页点击按钮进入另一个Activity(ReadActivity),在该ReadActivity中点击一个按钮再返回主页并指定主页选中特定的Tab.主页是用FragmentTabHost + Fragment 实现。思路是通过startActivityF ...
分类:编程语言   时间:2017-08-24 17:56:08    阅读次数:195
Swift的Guard语句
与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。你可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。 具体细节 让我们用一个简单的对比来比较一下现在的写法和用全新guard ...
分类:编程语言   时间:2017-08-24 17:58:18    阅读次数:171
java-数组
1.什么是数组 2.为数组分配空间 3.循环遍历数组 4.Arrays 5.foreach 1.什么是数组 int[ ] scores={76,83,92,87}; 数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学 ...
分类:编程语言   时间:2017-08-24 18:01:20    阅读次数:158
python(46):对字典进行排序
原文地址: http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.html 原文地址: http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.htm ...
分类:编程语言   时间:2017-08-24 18:03:23    阅读次数:179
Python学习笔记12(面向对象进阶)
本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 ...
分类:编程语言   时间:2017-08-24 18:05:13    阅读次数:178
python 文件操作
文件只能存字符串和二进制: 文件读写 文件打印内容: ...
分类:编程语言   时间:2017-08-24 19:42:50    阅读次数:132
python笔记 [第二篇]:基础数据类型
运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 基础数据类 1、数字: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为- ...
分类:编程语言   时间:2017-08-24 19:43:08    阅读次数:207
全栈Python教程day1
<!--more--> Python在一些公司的应用: 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发 CIA: 美国中情局网站就是用Python开发的 NASA: 美国航天局(N ...
分类:编程语言   时间:2017-08-24 19:44:20    阅读次数:335
php 二维数组排序
转:https://my.oschina.net/surjur/blog/475927 一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现. 例如像下面的数组: 复制代码代码如下: $use ...
分类:编程语言   时间:2017-08-24 19:45:54    阅读次数:216
springCloud(16):使用Zuul构建微服务网关-容错回退与高可用
一、容错与回退1.1、容错在SpringCloud中,Zuul默认已经整合了Hystrix。测试:a、依次启动eureka-server(4010)、provide-user(4011)、hystrix-consumer-movie(5012)、microservice-gateway-zuul(5016)、hystrix-dashboard(5013)b、访问http://localhost:5016/hystrix..
分类:编程语言   时间:2017-08-24 19:46:37    阅读次数:2362
python day3_liaoxuefeng
1、Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: 执行这段代码,会依次打印names的每一个元素: 如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过lis ...
分类:编程语言   时间:2017-08-24 19:46:43    阅读次数:120
java垃圾回收机制的使用
在执行回收机制之前会先执行finalize(); ...
分类:编程语言   时间:2017-08-24 19:47:04    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!