自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 珠排序算法

经典排序算法回顾-珠排序文章目录经典排序算法回顾-珠排序前言一、珠排序是什么?二、代码实现(python)前言内容来源网络公开资料,供分享学习。维基百科:https://en.wikipedia.org/wiki/Bead_sort.一、珠排序是什么?珠排序是一种自然排序算法,由Joshua J. Arulanandham, Cristian S. Calude 和 Michael J. Dinneen 在2002年发展而来,并且在欧洲理论计算机协会(European Associatio

2021-10-22 14:53:32 284

原创 MapReduce基础编程

MapReduce基础编程快速解法合并去重整合排序信息挖掘快速解法跟着茂神的节奏,直接打印合并去重import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;import org.apache.ha

2021-04-24 14:18:17 2511 1

原创 Python基本数据结构(上)

Python 基本数据结构栈的实现链表的实现单链表双链表队列栈的实现栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。class Stack(object): def __init__(self, limit=10): self.stack = [] # 存放元素 self.limit = limit # 栈容量极限 def push(self, data): # 判断栈是否溢出

2021-04-18 19:39:14 527

原创 Spark RDD编程初级实践

Spark RDD编程初级实践湖工大永远滴神 茂林!!!第一关 数据去重第二个 整合排序第三关 求平均值湖工大永远滴神 茂林!!!RDD(Resilient Distributed Datasets, 弹性分布式数据集)是Spark最为核心的概念,它是一个只读的、可分区的分布式数据集,这个数据集的全部或部分可以缓存在内存中,可在多次计算间重用。Spark用Scala语言实现了RDD的API,程序员可以通过调用API实现对RDD的各种操作,从而实现各种复杂的应用。RDD编程都是从创建RDD开始的,可以通

2021-04-17 16:12:51 3768 4

原创 数据挖掘算法原理与实践:决策树

数据挖掘算法原理与实践:决策树第二关:决策树算法原理第三关:动手实现ID3决策树第二关:决策树算法原理#encoding=utf8import numpy as np# 计算熵def calcInfoEntropy(label): ''' input: label(narray):样本标签 output: InfoEntropy(float):熵 ''' #********* Begin *********# lab

2021-04-13 11:39:04 2847 2

原创 【算法刷题】笔记(Day2)

文章目录Leetcode刷题Day2-Python1.回文数2.电话号码的字母组合3.重新安排行程Leetcode刷题Day2-Python1.回文数题目描述:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。解题思路(一):1.回文数的先决条件x>0.2.利用序列类型数据的性质,先转字符串再进行切片翻转str[::-1].题解代码:class Solution: def isPalindrome(self, x: int) ->

2020-08-27 10:23:35 137

原创 【算法刷题】笔记(Day1)

文章目录Leetcode刷题Day11.两数之和Leetcode刷题Day11.两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: hashmap = {}

2020-08-26 12:56:12 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除