码迷,mamicode.com
首页 > 编程语言 > 周排行
不是知道什么的寻路算法
using System; using System.Collections.Generic; public class PathGraph { public int[] m_Vertices; public int m_VertexNum; public int m_EdgeNum; public... ...
分类:编程语言   时间:2019-10-25 20:33:20    阅读次数:99
冒泡排序
1.冒泡排序 冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的排序码,若发现逆序则交换,使排序码较小 的元素逐渐从后部移向前部(从下标较大的单元移向下 标较小的单元),就象水底下的气泡一样逐渐向上冒。 冒泡排序算法的分析 代码 ...
分类:编程语言   时间:2019-10-25 20:33:35    阅读次数:81
第88题:合并两个有序数组
一. 问题描述 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nu ...
分类:编程语言   时间:2019-10-25 20:34:26    阅读次数:61
伪数组
1 <script> 2 3 fn(1,2,3,4,5); 4 function fn(a,b){ 5 //只在函数中使用,实参的数组。 6 arguments[0] = 0;//只能在函数内部使用 7 arguments[1] = 1;//只能在函数内部使用 8 arguments[2] = 2;... ...
分类:编程语言   时间:2019-10-25 20:34:42    阅读次数:96
Python输出数字金字塔
使用Python输出一个数字金字塔 运行结果: 源代码: ...
分类:编程语言   时间:2019-10-25 20:37:51    阅读次数:333
Python 爬取豆瓣TOP250实战
学习爬虫之路,必经的一个小项目就是爬取豆瓣的TOP250了,首先我们进入TOP250的界面看看。 可以看到每部电影都有比较全面的简介。其中包括电影名、导演、评分等。 接下来,我们就爬取这些数据,并将这些数据制成EXCEL表格方便查看。 首先,我们用requests库请求一下该网页,并返回他的text ...
分类:编程语言   时间:2019-10-25 20:41:01    阅读次数:136
Python IDLE清屏
在学习和使用Python的过程中,少不了要与Python IDLE打交道。但使用 Python IDLE 都会遇到一个常见而又懊恼的问题——要怎么清屏? 答案是为IDLE增加一个清屏的扩展ClearWindow就可以了(在Issue 6143: IDLE中可以看到这个扩展的说明)。 下面我说说安装使 ...
分类:编程语言   时间:2019-10-25 20:41:28    阅读次数:98
算法分析之汽车加油问题
题意 一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应哪些加油站停靠加油,使沿途加油次数最少。对于给定的n(n <= 5000)和k(k <= 1000)个加油站位置,编程计算最少加油次数。要求:输入:第一行有2个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个 ...
分类:编程语言   时间:2019-10-25 20:41:47    阅读次数:111
python序列基本操作
这里讲一基本概念:容器 可以包含其他对象的对象;两种主要的容器是序列(列表和元祖)和映射(字典) 关于序列的通用基本操作:python中常用的序列主要有两种:列表和元祖 索引,切片,相加,相乘和资格检查 1.索引:序列中的所有元素都有编号,从0开始 names='xiaoyan' 2.切片:访问特定 ...
分类:编程语言   时间:2019-10-25 20:43:16    阅读次数:103
Python基础滚固(八)故弄玄虚的迭代器与生成器
我一个初学编程者,第一次看到迭代器,生成器这些名词的时候真的是一脸懵逼,这TMD的到底是个什么鬼?反复研究,查阅资料后,终于把这两个二货给搞明白了。 或许计算机学者们平时一直对着电脑,不太与周围人交流,总爱使用那么拗口的名词,让人无法理解,难道就不能用点通俗点的词汇吗?毕竟计算机科学是一门应用科学啊 ...
分类:编程语言   时间:2019-10-25 21:56:04    阅读次数:166
聊聊java中final那点事
1.final是什么 final是一个java关键字,一个修饰符,可用于修饰变量,方法,修饰类. 2.final有什么用 final可以修饰变量时,可以使其值不能改变 final修饰方法时使其不能被重写 final修饰类时,使其不能被继承. 3.final修饰成员变量 fianl最常见的用法时用来修 ...
分类:编程语言   时间:2019-10-25 21:58:00    阅读次数:85
Python3多线程爬虫实例讲解
多线程概述 多线程使得程序内部可以分出多个线程来做多件事情,充分利用CPU空闲时间,提升处理效率。python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点,在threading 得到了弥补。并且在Python3中废弃了thread模块,保留了更强大的thr ...
分类:编程语言   时间:2019-10-25 21:58:51    阅读次数:115
Python这7个好用内置函数!
这篇文章我们来看几个很有用的Python内置函数,我认为每个学习Python的都应该知道这些函数。对于每个函数,我会使用一个普通的实现来和内置函数做对比。如果我直接引用了内置函数的文档,请理解,因为这些函数文档写的非常棒!all(iterable)如果可迭代的对象(数组,字符串,列表等,下同)中的元素都是true(或者为空)的话返回True。_all=Trueforiteminiterable:i
分类:编程语言   时间:2019-10-25 21:59:17    阅读次数:119
聊聊java中final那点事
聊聊java中final那点事
分类:编程语言   时间:2019-10-25 23:08:41    阅读次数:78
148.排序链表
1.题目描述: 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 2.解题思路及代码: 看到O(n log n)时间复杂度,第一时间想到用归并排序或者快排,但是链表交换节点太麻烦,遂选择归并排序 用归并排序排序数组难点在于如何快速找到链表中点,便于后续递归调用。后来看了题解 ...
分类:编程语言   时间:2019-10-25 23:09:11    阅读次数:109
python基础小结
[TOC] 计算机基础之编程 1. 编程语言是人与计算机交流的介质 2. 编程是通过编程语言编写一大堆文件 3. 为什么要编程 奴役计算机,让计算机帮我们干活 计算机组成 1. CPU 1. 控制器 2. 运算器 2. 内存 3. 外存 4. 输入设备 5. 输出设备 6. IO设备 7. 32位和 ...
分类:编程语言   时间:2019-10-25 23:13:25    阅读次数:79
Python eval的用法及注意事项
eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。 python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从 ...
分类:编程语言   时间:2019-10-25 23:15:05    阅读次数:79
利用Python进行数据分析 第7章 数据清洗和准备
学习时间:2019/10/25 周五晚上22点半开始。 学习目标:Page188-Page217,共30页,目标6天学完,每天5页,预期1029学完。 实际反馈:X集中学习1.5小时,学习6页。实际XXX学完,耗时N天,M小时 数据准备工作:加载、清理、转换以及重塑,通常会占用分析师80%的时间或更 ...
分类:编程语言   时间:2019-10-25 23:17:26    阅读次数:111
我把全国旅游数据用Python爬下来后发现,这个地方才是真正的旅游胜地
前言: Python对于本人来讲也是一个在逐渐学习掌握的过程,这次的内容就从旅游开始讲起,进入正文前首先附(fang)上(du)最令我垂涎欲滴的海鲜盛宴。 数据爬取: 最近几天朋友圈被大家的旅行足迹刷屏了,惊叹于那些把全国所有省基本走遍的朋友。与此同时,也萌生了写一篇旅行相关的内容,本次数据来源于一 ...
分类:编程语言   时间:2019-10-25 23:18:55    阅读次数:110
去除2个数组中不同的数字
已知数组 arr1和arr2,需求:判断arr1中与arr2中不同的数 ...
分类:编程语言   时间:2019-10-25 23:21:44    阅读次数:118
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!