![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法刷题
登峰造極,永往无前。
好多好东西啊,学不完。
展开
-
珠排序算法
经典排序算法回顾-珠排序 文章目录经典排序算法回顾-珠排序前言一、珠排序是什么?二、代码实现(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 · 295 阅读 · 0 评论 -
数据挖掘算法原理与实践:决策树
数据挖掘算法原理与实践:决策树第二关:决策树算法原理第三关:动手实现ID3决策树 第二关:决策树算法原理 #encoding=utf8 import numpy as np # 计算熵 def calcInfoEntropy(label): ''' input: label(narray):样本标签 output: InfoEntropy(float):熵 ''' #********* Begin *********# lab原创 2021-04-13 11:39:04 · 2849 阅读 · 2 评论 -
【算法刷题】笔记(Day2)
文章目录Leetcode刷题Day2-Python1.回文数2.电话号码的字母组合3.重新安排行程 Leetcode刷题Day2-Python 1.回文数 题目描述: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 解题思路(一): 1.回文数的先决条件x>0. 2.利用序列类型数据的性质,先转字符串再进行切片翻转str[::-1]. 题解代码: class Solution: def isPalindrome(self, x: int) ->原创 2020-08-27 10:23:35 · 141 阅读 · 0 评论 -
【算法刷题】笔记(Day1)
文章目录Leetcode刷题Day11.两数之和 Leetcode刷题Day1 1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: hashmap = {}原创 2020-08-26 12:56:12 · 183 阅读 · 0 评论