排序算法是最基本最常用的算法,不同的排序算法在不同的场景或应用中会有不同的表现,我们需要对各种排序算法熟练才能将它们应用到实际当中,才能更好地发挥它们的优势。今天,来总结下各...
1.井字棋获胜的四种情况 横行全为同一符号竖行全为同一符号斜对角线为同一符号反对角线为同一符号 2.编程思路 构建数组(二维)读入数据 分四个部分,分别判断横行,竖行,对角线...
最近机器学习很火, 乘着这把火,我也学习了一把,但是没有直接学习深度学习,而是遵从一位老前辈,一定要把人工智能的所有方法都了解掌握了,才能真正的掌握人工智能。。。 我只能说,...
一、基本的排序算法 1、冒泡排序 基本思想: n个数一共要进行n-1趟排序,每一趟排序都是两两比较,小的数一路交换着往前走,大的数就自然往后靠,每一趟排序都会确定一个数的最终...
前言 周末两天,闲来无事,于是花了半天把自己很久就想研究的数独求解进行了算法实现。 初级玩法 首先看一下数独 数独规则 数独的规则比较简单: 每一行包括了1到9的数字,并且不...
简述 极客时间算法40讲中所出现的leetcode算法题 题目 【链表】reverse-linked-list(反转一个单链表) 代码 递归 迭代 【链表】swap-node...
最近想学学算法,无意中从书中看到对一些小游戏的分析和算法实现,其实也是蛮有意思的。 今天我们来讲一讲数独。 首先我们来简单介绍下数独的规则。 数独的规则并不复杂,从算法实现的...