首页 > 编程语言
畅通工程(kruskal算法)
个人心得:日了狗,WR了俩个小时才发现是少了个vector清理,我也是醉了,不过后面还是对这个有了更好得了解,一是我得算法,而是学长改进 后的算法,改进后得算法还要判断所有村庄是否在连在一起,其实我觉得实必要性不大。 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的 ...
分类:编程语言   时间:2017-08-07 19:49:30    收藏:0  评论:0  赞:0  阅读:234
如何理解c++迭代器(上)
1、如何理解迭代器?迭代器不是指针,也似乎不是string这种类型 参考:迭代器与指针的区别是? C++map迭代器的++操作是如何实现的?讨论。iterator提供了遍历STL容器里元素的方式,not-only-read,还可以修改这些元素,如赋值,这需要解引用操作返回的是元素的左值引用。 考虑p ...
分类:编程语言   时间:2017-08-07 19:15:43    收藏:0  评论:0  赞:0  阅读:274
[javase学习笔记]-8.1 statickeyword之特点
这一节我们来学习java语言中一个新的keyword就是statickeyword。 当然对于每个keyword,我们都要明白的是它有什么作用,怎么用。我们先来看一个样例: class Person { String name;//姓名 String country = "中国";//国籍 publ ...
分类:编程语言   时间:2017-08-07 19:13:57    收藏:0  评论:0  赞:0  阅读:189
树状数组求逆序对
我们知道,求逆序对最典型的方法就是归并排序,但是还有一种方法就是树状数组。假如你理解了树状数组,树状数组求逆序对相比归并排序排序要更好理解一些,而且树状数组的代码量也要少一些。 我们先看一下逆序对是什么吧。 逆序对就是序列a中ai>aj且i<j的有序对。 根据上面的定义我们很快的就可以写出O(n^2 ...
分类:编程语言   时间:2017-08-07 19:13:21    收藏:0  评论:0  赞:0  阅读:205
竖式问题——巧用字符数组
竖式问题 题目: 找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示,但你的 ...
分类:编程语言   时间:2017-08-07 19:13:00    收藏:0  评论:0  赞:0  阅读:306
luogu P3809 【模板】后缀排序
二次联通门 : luogu P3809 【模板】后缀排序 ...
分类:编程语言   时间:2017-08-07 19:12:31    收藏:0  评论:0  赞:0  阅读:177
Java 继承、多态与类的复用
摘要: 本文结合Java的类的复用对面向对象两大特征继承和多态进行了全面的介绍。首先,我们介绍了继承的实质和意义,并探讨了继承,组合和代理在类的复用方面的异同。紧接着,我们依据继承引入了多态。介绍了它的实现机制和详细应用。此外,为了更好地理解继承和多态。我们对final关键字进行了全面的介绍。在此基 ...
分类:编程语言   时间:2017-08-07 19:11:27    收藏:0  评论:0  赞:0  阅读:201
Python——管理属性(1)
管理属性 这里将展开介绍前面提到的【属性拦截】技术。包含下面内容: 【1】__getattr__和__setattr__方法。把没有定义的属性获取和全部的属性赋值指向通用的处理器方法 【2】__getattribute__方法,把全部属性获取都指向一个泛型处理器 【3】property内置函数。把特 ...
分类:编程语言   时间:2017-08-07 19:10:15    收藏:0  评论:0  赞:0  阅读:302
JavaScript执行顺序详解
这篇文章主要介绍了JavaScript执行顺序,有需要的朋友可以参考一下 这篇文章主要介绍了JavaScript执行顺序,有需要的朋友可以参考一下 之前从JavaScript引擎的解析机制来探索JavaScript的工作原理,下面我们以更形象的示例来说明JavaScript代码在页面中的执行顺序。如 ...
分类:编程语言   时间:2017-08-07 19:08:58    收藏:0  评论:0  赞:0  阅读:222
python之常用模块和正则表达式
今天我们来谈谈python中模块的使用,在探讨模块前先来了解一下正则表达式的具体用法。 1.正则表达式 正则表达式就是匹配 字符串内容的一种规则。谈到正则就和字符串相关了,首先我们要知道什么是字符组。 字符组 字符: 量词: 正则. ^ $的具体用法 . 可以匹配任意字符 ^只从开头匹配 $只匹配结 ...
分类:编程语言   时间:2017-08-07 19:05:26    收藏:0  评论:0  赞:0  阅读:127
使用javamail发送邮件
我用的是maven项目,pom里面添加下面jar包 版本号可以去网上找最新的修改 如果用qq或者126之类的 你需要去他们的官网登录自己的账号去开启pops/stmp服务 开启之后才能使用,不开启,你测试的时候就会报异常 简单的代码如下: ...
分类:编程语言   时间:2017-08-07 19:02:27    收藏:0  评论:0  赞:0  阅读:265
Java复习2
一个字节以下的整形数据会在加载时直接进入内存,除非用new Integer()重新创建对象,否则还是为一个对象,基本类型对象和引用类型对象比较的是数值,因为引用类型比较的时候会自动拆箱比较数值。 需要明白类的加载顺序。 (1) 父类静态对象和静态代码块 (2) 子类静态对象和静态代码块 (3) 父类 ...
分类:编程语言   时间:2017-08-07 19:01:36    收藏:0  评论:0  赞:0  阅读:214
javascript高级语法
一、JavaScript对象 1、js对象简介 1.1 在JavaScript中除了null和undefined以外其他的数据类型都被定义成了对象,也可以用创建对象的方法定义变量,在JavaScript程序大多数功能都是基于对象实现的。 1.2 js的内置对象分类 2、字符串对象(String) 2 ...
分类:编程语言   时间:2017-08-07 19:01:03    收藏:0  评论:0  赞:0  阅读:225
【数据结构】之队列(Java语言描述)
在【这篇文章】中,我简单介绍了队列的基本数据结构及操作方式,并用C语言代码描述了队列的基本功能实现。 JDK中默认为我们提供了队列的API—— Queue 。 Queue是一个接口,其中提供了处理队列及其操作的一些基本方法,如果我们想要创建自己的队列,就需要先创建一个类实现Queue接口。 在Jav ...
分类:编程语言   时间:2017-08-07 19:00:54    收藏:0  评论:0  赞:0  阅读:179
Spring @Transactional 使用
Spring @Transactional是Spring提供的一个声明式事务,对代码的侵入性比较小,只需考虑业务逻辑,不需要把事务和业务搞混在一起。 @Transactional 可以注解在interface和class层面。由于注解在interface上的方法只能通过JDK Dynamic 来代理 ...
分类:编程语言   时间:2017-08-07 19:00:15    收藏:0  评论:0  赞:0  阅读:189
Python数据分析入门
python学习_数据处理编程实例(一) 目的:用一个实例总结学习到的with语句,函数,列表推导,集合,排序,字符分割等内容 要求:分别以james,julie,mikey,sarah四个学生的名字建立文本文件,分别存储各自的成绩,时间格式都精确为分秒,时间越短成绩越好,分别输出每个学生的无重复的 ...
分类:编程语言   时间:2017-08-07 18:59:03    收藏:0  评论:0  赞:0  阅读:245
Unity3D之报错 - Instantiating a non-readable texture is not allowed!
报错: 情景描述: 加载AssetBundle时,把加载出来的所有Object对象都Instantiate实例化了,实例化过程中出现该错误。 解决方案: 方案1:把要使用贴图文件(如*.Tga)的属性(如下图)设置Read/Write Enabled为true,对应的程序参数是TextureImpo ...
分类:编程语言   时间:2017-08-07 18:58:30    收藏:0  评论:0  赞:0  阅读:1533
【剑指offer】旋转数组的最小数字
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路:数组其实 ...
分类:编程语言   时间:2017-08-07 18:55:38    收藏:0  评论:0  赞:0  阅读:261
【Java学习笔记之二】java标识符命名规范
什么是标识符 就是程序员在定义java程序时,自定义的一些名字。标识符可以应用在类名、变量、函数名、包名上。 标识符必须遵循以下规则 标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。 不能以数字开头,不能是关键字 严格区分大小写 标识符的可以为任意长度 ...
分类:编程语言   时间:2017-08-07 18:55:26    收藏:0  评论:0  赞:0  阅读:165
数据挖掘--Python入门经典学习1--乳腺癌分类问题
基于肿瘤特征判定是恶性肿瘤还是良性肿瘤,通过研究699个患者的肿瘤属性,找到肿瘤预测模式,根据肿瘤属性来判定肿瘤性质,对没有见过见过面的患者,根据属性来判定是否为恶性肿瘤。 用到的数据:链接:http://pan.baidu.com/s/1c26Dbjy 密码:gllb [html] view pl ...
分类:编程语言   时间:2017-08-07 18:54:52    收藏:0  评论:0  赞:0  阅读:387
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!