码迷,mamicode.com
首页 > 编程语言 > 日排行
堆排序
堆排序 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值总是小于(或者大于)它的父节点,前者称为大顶堆,后者成为小顶堆 解析(大顶堆) 大顶堆即父结点的值总是大于孩子结点 图示(以树为魂,以数组为形) 逻辑表示( ...
分类:编程语言   时间:2020-03-21 20:58:40    阅读次数:82
Linux下安装Python3.4
PS:如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel op ...
分类:编程语言   时间:2020-03-21 21:01:36    阅读次数:93
Java克隆(Clone)的应用
Java克隆(Clone)的应用 简介: Java克隆(Clone)是Java语言的特性之一,但在实际中应用比较少见。但有时候用克隆会更方便更有效率。 对于克隆(Clone),Java有一些限制: 1、被克隆的类必须自己实现Cloneable 接口,以指示 Object.clone() 方法可以合法 ...
分类:编程语言   时间:2020-03-21 21:09:47    阅读次数:65
python-爬取中国大学排名(第五周)
第五周 所花时间 15h左右 代码量 1000行左右 博客量 4篇 学到的知识点 python基础的一些知识 摘要:通过学习,对python中的BeautifulSoup有了一定的了解,通过和之前学过的requests库结合,爬取了2019年中国大学的排名。(数据均来自HTML页面) 一、中国大学排 ...
分类:编程语言   时间:2020-03-21 21:12:11    阅读次数:88
Linux操作:安装python3
使用EPEL仓库安装 sudo yum install epel-release 用yum安装python 3.6 sudo yum install python36 安装pip yum -y install python-pip 更新pip至最新版本 pip install --upgrade p ...
分类:编程语言   时间:2020-03-21 21:18:39    阅读次数:58
python3 高德常用方法归类
高德秘钥的设置以及检测 1 import requests 2 import time 3 import csv 4 from math import ceil 5 6 7 class KEY: 8 def __init__(self): 9 self.keys = list(csv.reader( ...
分类:编程语言   时间:2020-03-21 21:21:15    阅读次数:69
c++中容器总结
C++中的容器大致可以分为两个大类:顺序容器和关联容器。顺序容器中有包含有顺序容器适配器。 顺序容器:将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素。主要有vector、list、deque(双端队列)。顺序容器适配器:stack、queue和priority_queue。 关联容 ...
分类:编程语言   时间:2020-03-21 21:23:03    阅读次数:84
Java 反射机制深入研究
ava 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflect ...
分类:编程语言   时间:2020-03-21 21:24:47    阅读次数:62
Java已五年1—二本物理到前端实习生到Java程序员「回忆贴」
关键词:郑州 二本 物理专业 先前端实习生 后Java程序员 更多文章收录在码云仓库:https://gitee.com/bingqilinpeishenme/Java Tutorials 前言 没有正式复工,就一直在老家待着,已经很长时间没有在三月份时候待在老家了,好久好久,从08年去县城上高中开 ...
分类:编程语言   时间:2020-03-21 21:32:33    阅读次数:70
JavaScript对象获取属性的方法(.和[]方式)
js对象获取属性有两种方法:1.通过.的方式 2. 通过[]方式 // 通过.方式获取属性值,key是静态的 var aa = {name: "zhang", age: 18}; console.log(aa.name); // 通过[]获取属性值, key是动态的,可以是字符串,或者数字的形式 v ...
分类:编程语言   时间:2020-03-21 21:34:07    阅读次数:74
JS--排序之快排和归并
JS排序算法之快排和归并 [Toc] 快速排序 原理: 选择一个key(一般是第一个元素), 将数组划分为两个区域. 左边全部区域小于等于key, 右边全部大于key. 然后在通过这种方法将每个区域划分为两个区域. 整个过程可以递归实现,以此实现整个数据有序 + 时间复杂度: O(n log(n)) ...
分类:编程语言   时间:2020-03-21 21:40:59    阅读次数:72
用JavaScriptt从一个路径字符串中获取文件名
思路 1、通过'\'关键字用split分割成数组 2、取分割后数组的最后一个就是文件名 3.另外,字符串中\是没意义的,需要2个\\ 相关代码 <script> var a='C:\\Program Files\\Universal\\UFileUploaderD\\UFileUploaderD.d ...
分类:编程语言   时间:2020-03-21 21:41:58    阅读次数:61
Java深入学习12:线程按目标顺序执行以及Lock锁和Condiiton接口
Java深入学习12:线程按目标顺序执行以及Lock锁和Condiiton接口 一、一个多线程问题,有三类线程,分别是A、B、C,如如实现ABCABCABCABCABC,顺次执行。 方案1。代码如下 import java.util.concurrent.locks.Condition; impor ...
分类:编程语言   时间:2020-03-21 21:44:42    阅读次数:70
Java中List 删除元素
在Java中,使用List时想要删除某个特定个元素怎么办?很好办!因为List接口有remove()这个方法,我们只需要调用remove()方法,就可以删除list中的某个元素。但是list自带的有一些坑,在相邻有相同元素时会掉坑: 使用list.remove()删除: 我们看到有两个“a”元素相邻 ...
分类:编程语言   时间:2020-03-21 21:45:09    阅读次数:69
用python计算圆周率
import timedef comput(): n =int(input('请输入要计算的长度:')) start_time = time.time() w = n+10 b = 10**w x1 = b*4//5 x2 = b// -239 he = x1+x2 n *= 2 for i in ...
分类:编程语言   时间:2020-03-21 21:46:24    阅读次数:78
python实现图像膨胀和腐蚀算法
数字图像处理入门第42节:图像形态学变换,膨胀和腐蚀的实现,含 python 源码。 ...
分类:编程语言   时间:2020-03-21 21:47:33    阅读次数:161
Java 5 泛型深入研究
Java 5泛型深入研究 上接《Java 泛型的理解与等价实现》,这个仅仅是泛型的入门。有博友反映泛型很复杂,难以掌握。鉴于此,写一片续集。 实际上泛型可以用得很复杂,复杂到编写代码的人员自己也难以看懂。这往往是对泛型的滥用或者类或接口本身设计不合理导致的。 看来用好泛型还真不容易,为此必须从根源说 ...
分类:编程语言   时间:2020-03-21 21:51:56    阅读次数:91
JavaScript的数学对象
JavaScript中提供了math对象,math对象没有构造函数,因此不能创建Math对象。直接进行调用。 Math属性:PI console.log(Math.PI); //控制台打印结果:3.141592653589793 Math对象的官方函数 Math.random(): 功能:产生 0 ...
分类:编程语言   时间:2020-03-21 21:53:34    阅读次数:97
指针数组与数组指针
指针数组: 指针 数组 长这个样子哒: 指针数组是一个数组,每一个元素存放一个指针变量;指针数组可以像下面这样初始化呀: ...
分类:编程语言   时间:2020-03-21 21:55:48    阅读次数:84
【Python错误】日常记录(持续更新)
1、使用BeautifulSoup错误 The code that caused this warning is on line 8 of the file *.py. To get rid of this warning, pass the additional argument 'feature ...
分类:编程语言   时间:2020-03-21 21:56:31    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!