- 博客(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
334
原创 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
2608
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
563
原创 Spark RDD编程初级实践
Spark RDD编程初级实践湖工大永远滴神 茂林!!!第一关 数据去重第二个 整合排序第三关 求平均值湖工大永远滴神 茂林!!!RDD(Resilient Distributed Datasets, 弹性分布式数据集)是Spark最为核心的概念,它是一个只读的、可分区的分布式数据集,这个数据集的全部或部分可以缓存在内存中,可在多次计算间重用。Spark用Scala语言实现了RDD的API,程序员可以通过调用API实现对RDD的各种操作,从而实现各种复杂的应用。RDD编程都是从创建RDD开始的,可以通
2021-04-17 16:12:51
3989
4
原创 数据挖掘算法原理与实践:决策树
数据挖掘算法原理与实践:决策树第二关:决策树算法原理第三关:动手实现ID3决策树第二关:决策树算法原理#encoding=utf8import numpy as np# 计算熵def calcInfoEntropy(label): ''' input: label(narray):样本标签 output: InfoEntropy(float):熵 ''' #********* Begin *********# lab
2021-04-13 11:39:04
3134
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
175
原创 【算法刷题】笔记(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
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人