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
一. 问题描述 给定两个有序整数数组 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输出一个数字金字塔 运行结果: 源代码: ...
分类:
编程语言 时间:
2019-10-25 20:37:51
阅读次数:
333
学习爬虫之路,必经的一个小项目就是爬取豆瓣的TOP250了,首先我们进入TOP250的界面看看。 可以看到每部电影都有比较全面的简介。其中包括电影名、导演、评分等。 接下来,我们就爬取这些数据,并将这些数据制成EXCEL表格方便查看。 首先,我们用requests库请求一下该网页,并返回他的text ...
分类:
编程语言 时间:
2019-10-25 20:41:01
阅读次数:
136
在学习和使用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中常用的序列主要有两种:列表和元祖 索引,切片,相加,相乘和资格检查 1.索引:序列中的所有元素都有编号,从0开始 names='xiaoyan' 2.切片:访问特定 ...
分类:
编程语言 时间:
2019-10-25 20:43:16
阅读次数:
103
我一个初学编程者,第一次看到迭代器,生成器这些名词的时候真的是一脸懵逼,这TMD的到底是个什么鬼?反复研究,查阅资料后,终于把这两个二货给搞明白了。 或许计算机学者们平时一直对着电脑,不太与周围人交流,总爱使用那么拗口的名词,让人无法理解,难道就不能用点通俗点的词汇吗?毕竟计算机科学是一门应用科学啊 ...
分类:
编程语言 时间:
2019-10-25 21:56:04
阅读次数:
166
1.final是什么 final是一个java关键字,一个修饰符,可用于修饰变量,方法,修饰类. 2.final有什么用 final可以修饰变量时,可以使其值不能改变 final修饰方法时使其不能被重写 final修饰类时,使其不能被继承. 3.final修饰成员变量 fianl最常见的用法时用来修 ...
分类:
编程语言 时间:
2019-10-25 21:58:00
阅读次数:
85
多线程概述 多线程使得程序内部可以分出多个线程来做多件事情,充分利用CPU空闲时间,提升处理效率。python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点,在threading 得到了弥补。并且在Python3中废弃了thread模块,保留了更强大的thr ...
分类:
编程语言 时间:
2019-10-25 21:58:51
阅读次数:
115
这篇文章我们来看几个很有用的Python内置函数,我认为每个学习Python的都应该知道这些函数。对于每个函数,我会使用一个普通的实现来和内置函数做对比。如果我直接引用了内置函数的文档,请理解,因为这些函数文档写的非常棒!all(iterable)如果可迭代的对象(数组,字符串,列表等,下同)中的元素都是true(或者为空)的话返回True。_all=Trueforiteminiterable:i
分类:
编程语言 时间:
2019-10-25 21:59:17
阅读次数:
119
聊聊java中final那点事
分类:
编程语言 时间:
2019-10-25 23:08:41
阅读次数:
78
1.题目描述: 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 2.解题思路及代码: 看到O(n log n)时间复杂度,第一时间想到用归并排序或者快排,但是链表交换节点太麻烦,遂选择归并排序 用归并排序排序数组难点在于如何快速找到链表中点,便于后续递归调用。后来看了题解 ...
分类:
编程语言 时间:
2019-10-25 23:09:11
阅读次数:
109
[TOC] 计算机基础之编程 1. 编程语言是人与计算机交流的介质 2. 编程是通过编程语言编写一大堆文件 3. 为什么要编程 奴役计算机,让计算机帮我们干活 计算机组成 1. CPU 1. 控制器 2. 运算器 2. 内存 3. 外存 4. 输入设备 5. 输出设备 6. IO设备 7. 32位和 ...
分类:
编程语言 时间:
2019-10-25 23:13:25
阅读次数:
79
eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。 python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从 ...
分类:
编程语言 时间:
2019-10-25 23:15:05
阅读次数:
79
学习时间: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对于本人来讲也是一个在逐渐学习掌握的过程,这次的内容就从旅游开始讲起,进入正文前首先附(fang)上(du)最令我垂涎欲滴的海鲜盛宴。 数据爬取: 最近几天朋友圈被大家的旅行足迹刷屏了,惊叹于那些把全国所有省基本走遍的朋友。与此同时,也萌生了写一篇旅行相关的内容,本次数据来源于一 ...
分类:
编程语言 时间:
2019-10-25 23:18:55
阅读次数:
110
已知数组 arr1和arr2,需求:判断arr1中与arr2中不同的数 ...
分类:
编程语言 时间:
2019-10-25 23:21:44
阅读次数:
118