码迷,mamicode.com
首页 > 编程语言
算法笔记_144:有向图强连通分量的Tarjan算法(Java)
目录 1 问题描述 2 解决方案 1 问题描述 引用自百度百科: 如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量(strongly connected componen ...
分类:编程语言   时间:2017-04-24 21:22:06    阅读次数:13
python 扔骰子
把一个骰子扔n次, n次朝上一面的点数和为s。 输入n, 打印出s的所有可能的值出现的概率。 1 from decimal import Decimal 2 3 def get_dice(): 4 # 一个骰子扔n次 5 times = input('please input an integer\ ...
分类:编程语言   时间:2017-04-24 21:21:47    阅读次数:11
(转载)VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)
上一节中鸡啄米讲了CDC类及其屏幕绘图函数,本节的主要内容是GDI对象之画笔CPen。 GDI对象 在MFC中,CGdiObject类是GDI对象的基类,通过查阅MSDN我们可以看到,CGdiObject类有六个直接的派生类,GDI对象主要也是这六个,分别是:CBitmap、CBrush、CFont ...
分类:编程语言   时间:2017-04-24 21:20:29    阅读次数:13
学习java第12天个人总结
Day12个人总结 一、设计模式: 1、单例模式 优点: 1) 节省内存 2)避免多种状态导致状态冲突 单例模式又分为懒汉模式和恶汉模式 2、饿汉模式 1) 私有化构造方法 2) 在本类中创建一个实例 3) 实例需要私有化private,要保证实例只能被赋值一次,使用修饰符final最终的来修饰 4 ...
分类:编程语言   时间:2017-04-24 21:19:48    阅读次数:13
Swift 高级运算符
除了基本操作符中所讲的运算符,Swift还有很多复杂的高级运算符,包含了C语和Objective-C中的位运算符和移位运算。 不同于C语言中的数值计算。Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是有益的?好吧,你能够使用Swift为你准备的还有一套默认同意溢出的数值运算符 ...
分类:编程语言   时间:2017-04-24 21:19:30    阅读次数:14
thinkphp-多语言
1.创建多语言环境 Common/Conf/创建tags.php中,添加: return array( // 添加下面一行定义即可 'app_begin' => array('Behavior\CheckLangBehavior'), // 如果是其他版本 需要改成 // 'app_begin' = ...
分类:编程语言   时间:2017-04-24 21:18:45    阅读次数:4
学习java第九天个人总结
Day09总结 1. Static 关键两个点: 1,关注其语法特点 2,关注其使用场景 静态的使用: l 静态变量 静态变量所有对象共享一份,非静态的成员变量,每个对象独享一份 l 静态变量和普通成员变量的区别(局部变量和成员变量的区别) n 归属不同 u 成员变量:对象 u 静态变量:类 n 调 ...
分类:编程语言   时间:2017-04-24 21:18:18    阅读次数:6
(转载)VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件。 VS2010为Ribbon界面开发提供了Ribbon Designer,通过它我们可以为Ribbon Bar添加各种Ribbon控件、设置控件属性和进行界面布 ...
分类:编程语言   时间:2017-04-24 21:17:54    阅读次数:6
c++ 字符串
/*一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 ...
分类:编程语言   时间:2017-04-24 21:17:46    阅读次数:4
java代码(处理json串)
package test; import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject; public class DealJsonString { /* 把JSON文本parse为JSONObject或者JSONA ...
分类:编程语言   时间:2017-04-24 21:17:21    阅读次数:7
学习java第13天个人总结
Day13个人总结 一、异常 1、概念: 异常是程序在运行期发生不正常的事件导致系统执行异常,异常又分为异常和错误,错误是JVM内部导致,程序员不做处理,下面介绍异常中的受检异常和非受检异常。 2、 非受检异常 非受检异常是指代码有可能发生异常,而对这段有可能发生异常的代码进行抛出和处理,非受检异常 ...
分类:编程语言   时间:2017-04-24 21:11:23    阅读次数:6
【算法系列学习】codeforces C. Mike and gcd problem
C. Mike and gcd problem http://www.cnblogs.com/BBBob/p/6746721.html 1 #include<iostream> 2 #include<cstdio> 3 #include<string> 4 #include<cstring> 5 # ...
分类:编程语言   时间:2017-04-24 21:10:33    阅读次数:6
常见排序算法导读(11)[桶排序]
上一节讲了基数排序(Radix Sort),这一节介绍桶排序(Bucket Sort or Bin Sort)。和基数排序一样,桶排序也是一种分布式排序。 桶排序(Bucket Sort)的基本思想 在每一个桶中,如果采用链式存储的话,1.和2.可以合并在一起操作,也就是在分发的过程中保证每一个桶的 ...
分类:编程语言   时间:2017-04-24 21:10:00    阅读次数:6
Java---------->注解
注解(Annotation) 解释:代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。 1, 5个基本Annotation:(位于java.lang.Annotation) @Override 标记限定重写父类方法 @Deprecated 标示已过时 @SuppressW ...
分类:编程语言   时间:2017-04-24 21:07:33    阅读次数:4
转:C++中命名空间污染注意点 blog.sina.com.cn/s/blog_af68a2c201015pqo.html
一、 为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中 常见的同名冲突。 在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够 ...
分类:编程语言   时间:2017-04-24 21:07:22    阅读次数:4
关于javascript函数变量作用域问题
作用域 1.如果一个变量在函数体内部申明,则该变量的作用域为整个函数体,在函数体外不可引用该变量: 2.JavaScript的函数在查找变量时从自身函数定义开始,从“内”向“外”查找。如果内部函数定义了与外部函数重名的变量,则内部函数的变量将“屏蔽”外部函数的变量。 ...
分类:编程语言   时间:2017-04-24 21:06:00    阅读次数:4
(转载)VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)
上一节中鸡啄米主要讲的是画笔CPen的用法,前面也说了,GDI对象中最常用的就是画笔和画刷,本节就讲讲画刷CBrush。 鸡啄米依然是通过实例的方式来说明画刷的用法。此实例要实现的功能是,对话框上有一个按钮控件和一个图片控件,点击按钮弹出颜色对话框,然后在颜色对话框中选择颜色并点击“确定”后,图片控 ...
分类:编程语言   时间:2017-04-24 20:16:03    阅读次数:10
223652条   上一页 1 2 3 4 5 6 ... 13156 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!