之前关于排序之类的东西总是看过就忘,这次索性来个小总结,亲自动手写一遍代码,眼过千遍不如手过一遍。这次就先写三种简单的排序:冒泡排序,插入排序和选择排序,均选择由小到大排序。 一:冒泡排序(Bubble Sort) 在冒…
标签:算法
Hough变换的C实现
==。
25个JAVA 机器学习工具包
原文地址:https://blog.csdn.net/zhangjianjaEE/article/details/78584956 本列表总结了25个Java机器学习工具&库: Weka集成了数据挖掘工作的机器学…
A*算法笔记
http://blog.jobbole.com/71044/ 1968年提出的A*算法结合了贪心最好优先搜索算法和Dijsktra算法的优点。 与Dijkstra算法相似的是,A*算法也能保证找到最短路径。同时A*算法也…
最长上升子序列O(n^2) java
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) …
[NK]二维数组中的查找
二维数组中的查找 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 class Soluti…
数据结构中树的直径问题
树的直径是指树的最长简单路。求法: 两遍BFS :先任选一个起点BFS找到最长路的终点,再从终点进行BFS,则第二次BFS找到的最长路即为树的直径; 原理: 设起点为u,第一次BFS找到的终点v一定是树的直径的一个端点 …
5.10-快手实习笔试编程题1
题目: 将输入的数字表示出大写数字[0,99999],零十百千万-LSBQW。如100-1B;12001-1W2QL1;11对应1S1而不是S1 代码如下: #include<stdio.h> int mai…
校招季——编程题目(6-7)
2013/08/15,第四天 6. 反转单词(题目007) 题目: 将字符串中的每个单词内的字母顺序倒转,其它字符不变 解答: void ReverseStr…
java排序算法
插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; public class InsertSort …
初探数据挖掘中的十大经典算法
以下就是从参加评选的18种候选算法中,最终决选出来的十大经典算法: 一、C4.5 C4.5,是机器学习算法中的一个分类决策树算法,它是决策树(决策树也就是做决策的节点间的组织方式像一棵树,其实是一个倒树)核心算法ID3的…
不用“加减乘除”实现“加减乘除运算”
换了n种方法,终于是跑通了一个不超时的,记录一下 class Solution { public int divide(int dividend, int divisor) { boolean isMinus = ((d…