E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法进阶
Python高效编程实战---1、数据结构与
算法进阶
一、在list\dict\set中进行筛选在list中筛选:方法一:[xforxinlistifx>10]#效率更高方法二:filter(lambdax:x>10,list)#lambda定义一个匿名函数在dict中筛选:{k:vfork,vindict.items()ifv>85}#后面添加条件在set中筛选:{sforsinsetifs>10}#set()函数创建一个无序不重复元素集,可进行关
Daphar
·
2018-03-27 11:25
数据结构
算法进阶
python进阶
数据结构与
算法进阶
1.筛选数据过滤掉列表中的负数筛出字典中高于90的项筛出集合中能被3整除的元素可以考虑使用filter函数和列表解析方式:fromrandomimportrandintdata_list=[randint(-10,10)forxinrange(10)]print(data_list)print(list(filter(lambdax:x>=0,data_list)))print([xforxind
Lemon_Home
·
2017-10-13 17:01
算法进阶
路径
第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找.(代码可在五行以内) 5.叉乘、判线段相交、然后写
暖冰
·
2016-04-02 15:00
算法进阶
——插入排序
说明:以下C++代码的实现参考严蔚敏的《数据结构(C语言版)》实验目的:有序列{{49,1},{38,2},{65,3},{97,4},{76,5},{13,6},{27,7},{49,8}};其中{a,b}把a视为key,按照key的大小使用插入排序对序列进行排序算法图示:实验代码:c10_1.cpp#ifndefC10_1_H #defineC10_1_H #include usingnam
Hero06206
·
2014-08-01 18:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他