码迷,mamicode.com
首页 > 编程语言
python开发基础:元祖操作
一,元祖操作 ...
分类:编程语言   时间:2017-07-24 01:18:24    阅读次数:158
1008. 数组元素循环右移问题 (20) Java
自己写的时候完全没有想到怎么减少移动的次数,从网上查发现一种自己完全没有想到的取巧的方法,和 没想到的 减少移动次数的方法。 取巧 不用对数组进行移动 ,直接输出; 位移是 把1234 首尾两两换位 成4321,56换成 65,再把432165两两换位 正好是 561234,这是怎么想到的呢 还有一 ...
分类:编程语言   时间:2017-07-24 00:23:29    阅读次数:276
最短路之Floyd算法
1.介绍 floyd算法只有五行代码,代码简单,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3),可以求多源最短路问题。 2.思想: Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点X到B。所以,我们假设Dis(A ...
分类:编程语言   时间:2017-07-24 00:22:43    阅读次数:179
Python 列表解析
定义:快速形成列表的方式 例: l=['egg%s' %i for i in range(10) if i >=5]print(l) #获得3以后的列表中的值的平方列表 nums=[1,2,3,4,5,6]nums_new=[item**2 for item in nums if item > 3] ...
分类:编程语言   时间:2017-07-24 00:22:01    阅读次数:207
最短路之Bellman-Ford算法
说明: Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的。 这时候,就需要使用其他的算法来求解最短路径,Bellman-Ford算法就是其中最常用的一个。 适用条件&范围: 单源最短路径( ...
分类:编程语言   时间:2017-07-24 00:21:44    阅读次数:174
Python 三元表达式
简化if语句的形式 定义方式: 判断为真的值 if 条件 else 其它情况 例: ...
分类:编程语言   时间:2017-07-24 00:21:25    阅读次数:217
IntelliJ IDEA使用Tomcat作为Web服务器调试JavaWeb项目环境配置问题--非基础版本
本文所写内容不是记录IDEA如何创建一个基本的JavaWeb项目然后使用配置本地Tomcat 所以请部分不是已这个为目的的小伙伴速速进行后退操作,不要浪费你的时间。(由于标题不知道怎么取,所以可能会有小伙伴误入,特此说明) 本文主要是记录下,我从svn下载一个公司的已存在Web项目后,使用Tomca ...
分类:编程语言   时间:2017-07-24 00:20:02    阅读次数:823
Java面向对象
作为一个底子不深的C语言学者,我刚转来学习java的时候,对java学者口中的面向对象很感兴趣。 一开始,基于自己浅显的认识,众多编程语言在我看来是区别不大,都是分析需求,用计算机语言去解决某些问题。至少在使用C语言去解决某些小问题,实现某种小功能的时候,我都是按部就班,一步一步实现功能的。就跟我们 ...
分类:编程语言   时间:2017-07-24 00:19:22    阅读次数:155
CentOS7.3安装Python3.6
安装python3.6可能使用的依赖 # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 下载python3.6编译安装 到python官网下载https://www.p ...
分类:编程语言   时间:2017-07-24 00:17:48    阅读次数:256
python正则分组
python的正则表达式本身每一个字符串都是独立的 看下面的例子就理解分组的含义了~ ab*表示的是查找a和(0个或多个b),就是*是单独针对b的,所以返回a (ab)*则表示ab是一个组是一个整体,此时*是针对ab的,所以返回的是空串 ...
分类:编程语言   时间:2017-07-24 00:16:21    阅读次数:204
数组的常见方法
数组的常见方法:转换方法:toString();把数组里的元素连同逗号一起转换为一个字符串, 并返回结果。var arr4 = [2, 5, 6, 7, 8, 9];console.log(arr4);console.log(arr4.toString());重点:join();将数组中的每个元素取 ...
分类:编程语言   时间:2017-07-24 00:15:35    阅读次数:196
POJ3660 传递闭包———floyd算法
POJ3660 Cow Contest 题目链接:http://poj.org/problem?id=3660 题意:农名约翰有些奶牛,约翰通过让他们决斗来决定他们的排名,约翰让这些奶牛一对一打完一定的局数之后,问有哪些奶牛的排名是可以确定的(注:a打得过b,b打得过c,则a打得c) 根据题意我们明 ...
分类:编程语言   时间:2017-07-24 00:15:08    阅读次数:257
C语言 结构体作为参数和返回值使用
方案一:结构体变量作为参数,进行传值。 编译器需要拷贝,不影响origin value,使用成员操作符(.)直接访问 运行结果: 方案二:结构体指针作为参数,传地址。 编译器不需要拷贝,和main函数采用相同地址。为了不影响origin value,使用const修饰 使用指针指向结构体操作符(-> ...
分类:编程语言   时间:2017-07-24 00:14:45    阅读次数:320
python正则子组匹配
子组匹配返回找到的第一个匹配项 []表示匹配列表中的任意一个,返回找到的第一个 这样可以发现如果要查找字母的话可以使用[a-z],返回找到的第一个字母 查找数字使用[0-9],返回找到的第一个数字相当与\d 在[]中使用^表示取反的意思,所以[^0-9]相当与\D .在[]也不再是任意字符的意思,就 ...
分类:编程语言   时间:2017-07-24 00:14:12    阅读次数:191
Java遍历文件夹下的所以文件
利用Java递归遍历文件夹下的所以文件,然后对文件进行其他的操作。如:对文件进行重命名,对某一类文件进行重编码。可以对某一工程下的全部.java文件进行转码成utf-8等 代码如下,这里只对文件进行重命名操作 对文件重编码看另一篇文章。http://www.cnblogs.com/zhangjinr ...
分类:编程语言   时间:2017-07-24 00:12:27    阅读次数:255
java文件上传 关键代码
文件上传 ##前台: form表单submit提交,form增加样式 enctype="multipart/form-data" method="post"; ##后台 //String path为服务器保存文件的路径 DiskFileItemFactory factory = new DiskFi ...
分类:编程语言   时间:2017-07-24 00:11:40    阅读次数:267
小甲鱼数据结构和算法-----二叉树的构建和前序遍历
题目要求:建立二叉树并输出每个字符所在的层数。如下图要求输出 A 在第一层 B、C 在第二层 D、E在第三层 代码如下: 运行结果截图: ...
分类:编程语言   时间:2017-07-24 00:11:32    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!