码迷,mamicode.com
首页 > 编程语言
Edmonds 开花算法
Edmonds 开花算法 input: 图G,匹配M,未饱和点u idea: 查找从 u 開始的 M-交错路径。对每一个顶点记录父亲节点。发现花朵。则收缩。 维护 S 和 T。S 表示沿着已经饱和的边抵达的顶点构成的集合。收缩过程中的新顶点也属于 S。 T表示当前图中沿着未饱和的边抵达的顶点构成的集 ...
分类:编程语言   时间:2017-05-18 13:32:46    阅读次数:247
算法笔记_208:第六届蓝桥杯软件类决赛真题(Java语言A组)
目录 1 胡同门牌号 2 四阶幻方 3 显示二叉树 4 穿越雷区 5 切开字符串 6 铺瓷砖 前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 胡同门牌号 2 四阶幻方 3 显示二叉树 4 穿越雷区 5 切开字符串 6 铺瓷砖 图1 图2 问题待解决>~< ...
分类:编程语言   时间:2017-05-18 13:32:35    阅读次数:565
Java-Servlet -Helloworld
要查看帮助文件请到 JAVAEE的chm文件中看 ,如《java_ee_api_中英文对照版.chm》;jdk 帮助文件中没有 servlet帮助信息。 ...
分类:编程语言   时间:2017-05-18 13:32:26    阅读次数:138
python学习笔记5-自定义函数
1 自定义函数 (1)函数代码块以def关键字开头,然后函数标识符名称和圆括号 (2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数 (3)函数的第一行语句可以选择性的使用文档字符串用于存放函数说明 (4)函数内容以冒号开始 并且缩进 (5)return[expression]结 ...
分类:编程语言   时间:2017-05-18 13:31:58    阅读次数:205
使用分治算法求解最大子数组问题
def MaxCrossSubarray(num,mid,low,high): leftsum=0 leftmax=-1000000 rightsum=0 rightmax=-1000000 for i in range(mid,low-1,-1): leftsum=leftsum+num[i] i... ...
分类:编程语言   时间:2017-05-18 13:31:35    阅读次数:224
java之list源代码浅析
三大数据结构链表、树和图,顺序表作为当中的一种,能够说是平时编程中最长使用到的。List接口是顺序表在java中的实现。它有非常多子接口和实现类,平时的编程中使用起来非常方便。可是更进一步,我们有必要对事实上现和原理进行理解,并和数据结构中所学比較,并应用于平时的编程中,编写出高效率的代码。 首先看 ...
分类:编程语言   时间:2017-05-18 13:30:56    阅读次数:271
python学习笔记6-输入输出与文件读取写入
(1)打印到屏幕:print (2)读取键盘输入:input/raw_input (3)打开文件 open 关闭close 读取read (4)查找位置 定义指针位置 (5)文件重命名和删除 ...
分类:编程语言   时间:2017-05-18 13:30:48    阅读次数:228
python输入输出的格式化,用户输入函数,强制类型转化
#coding=utf-8name=raw_input('name:') #raw_input 输入的默认是字符,input默认输入的是输入的格式python3.x中用input=raw_inputage=int(raw_input('age:'))#int()强制类型转换(intster)prin ...
分类:编程语言   时间:2017-05-18 13:30:05    阅读次数:233
剑指Offer面试题15(Java版):链表中倒数第K个结点
题目: 输入一个链表。输出该链表中倒数第k哥结点。 为了符合大多数人的习惯,本题从1開始计数。即链表的尾结点是倒数第1个结点。 比如一个链表有6个结点。从头结点開始它们的值依次是1。2。3,4,5,6.这个链表的倒数第3个结点是值为4的结点 为了得到第K个结点,非常自然的想法是先走到链表的尾端。再从 ...
分类:编程语言   时间:2017-05-18 13:29:50    阅读次数:252
Unity3D:代码中改变Sprite
注意:必须将Sprite资源和Image放在Resources文件夹下面。 用changeSpriteByAnotherSprite()更方便,在编辑器中设置刚方便,注意Pixels Per Unit的设置。 ...
分类:编程语言   时间:2017-05-18 13:29:23    阅读次数:179
python学习笔记7-异常处理
2 异常触发 3 自定义异常 ...
分类:编程语言   时间:2017-05-18 13:28:13    阅读次数:187
C语言实现数组快速排序(含对算法的详细解释)
以数组 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[10] 0 2 32 39 23 45 36 57 14 27 39 为例,说明核心代码的实现机制 第一轮: 首先进入quickSort(a, 0, 10); key=0,i=0,j=10 ...
分类:编程语言   时间:2017-05-18 13:27:47    阅读次数:258
Python入门:如何使用第三方库?
这是关于Python的第13篇文章,也是关于《编程小白的第1本Python入门书》内容的最后一篇,主要介绍下如何使用第三方库。 1. 第三方库 Python相当于一个手机,第三方库相当于手机里各种各样的APP。 当我们想搭建网站时,可以选择功能全面的Django、轻量的Flask等web框架;当我们 ...
分类:编程语言   时间:2017-05-18 13:27:09    阅读次数:239
C++string中用于查找的find系列函数浅析
总述: 以下所讲的所有的string查找函数,都有唯一的返回类型,那就是size_type,即一个无符号整数(按打印出来的算)。若查找成功,返回按查找规则找到的第一个字符或子串的位置;若查找失败,返回npos,即-1(打印出来为4294967295)。 1.fine() 原型: //string ( ...
分类:编程语言   时间:2017-05-18 13:26:08    阅读次数:266
C++11 图说VS2013下的引用叠加规则和模板参数类型推导规则
背景: 最近在学习C++STL,出于偶然,在C++Reference上看到了vector下的emplace_back函数,不想由此引发了一系列的“探索”,于是就有了现在这篇博文。 前言: 右值引用无疑是C++11新特性中一颗耀眼的明珠,在此基础上实现了移动语义和完美转发,三者构成了令很多C++开发者 ...
分类:编程语言   时间:2017-05-18 13:25:59    阅读次数:296
数据结构和算法设计专题之---推断两个链表是否相交并找出交点
题目: 一个比較经典的问题,推断两个链表是否相交。假设相交找出他们的交点。 首先来看一下怎样推断两个链表是否存在相交的节点: 思路: 1、碰到这个问题,第一印象是採用hash来推断,将两个链表的节点进行hash。然后推断出节点,这样的想法当然是能够的。 2、当然採用暴力的方法也是能够的,遍历两个链表 ...
分类:编程语言   时间:2017-05-18 13:25:28    阅读次数:236
java框架---->RxJava的使用(一)
RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的observer。今天我们就来学习一下rxJava,并分析一下它源码感受一下它的观察者模式。 RxJava的简单使用 一、mavan的pom.xml中增加rxjava的依赖 ...
分类:编程语言   时间:2017-05-18 13:25:19    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!