1.什么是枚举算法?

 枚举算法也叫穷举算法,最大特点是在面对任何情况时会尝试每一种解决方法。在进行归纳推力时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这个结论是可靠的,这种归纳方法叫做枚举法

2.枚举算法的基础

   枚举算法的思想是:将问题的所有可能的答案一一列举,然后根据条件判断答案是否合适,保留合适的,丢弃不合适的。

python中一般用while循环或if语句实现。

使用枚举算法的基本思路:

(1)确定枚举对象、枚举范围和判定条件。

(2) 逐一列举可能的解,验证每个解是否是问题的解

一般情况下,按照下面三个步骤进行:

(1)解的可能范围,不能遗漏任何一个真正解,也要避免有重复。

(2)判断是否是真正解的方法

(3)使可能解的范围降至最小,以便提高解决问题的效率

3.枚举算法计算24点游戏

      24点是一款经典的棋牌类益智游戏,要求四个数字的运算结果等于二十四。 即 用加、减、乘、除把牌面上的数算成24.

每张牌必须且只能用一次, 例如:  抽出的牌为3、8、8、9,那么   (9-8)×8×3=24

#  枚举算法# 24点游戏
import itertools# 计算24点游戏代码
def twentyfour(cards):"""(1)itertools.permutations(可迭代对象):通俗地讲,就是返回可迭代对象的所有数学全排列方式。itertools.permutations("1118") -> 即将数字1118进行全排列组合(2)itertools.product(*iterables, repeat=1)iterables是可迭代对象,repeat指定iterable重复几次返回一个或者多个iterables中的元素的笛卡尔积的元组即为product(list1, list2) 依次取出list1中的每1个元素,与list2中的每1个元素,组成元组,repeat即为元组中有几个元素,最多重复几次(3)"""for num in itertools.permutations(cards):for ops in itertools.product("+-*/", repeat=3):# ({0}{4}{1}){5}({2}{6}{3}) - > 即在{0}{1}{2}{3}放上数字,{4}{5}{6}放上运算符号,只能放三个,四个数字中间只能放三个运算符# 带括号有8种方法# 1. (ab)cdbsd1 = '({0}{4}{1}){5}{2}{6}{3}'.format(*num, *ops)# 2. a(bc)dbsd2 = '{0}{4}({1}{5}{2}){6}{3}'.format(*num, *ops)# 3. ab(cd)bsd3 = '{0}{4}{1}{5}({2}{6}{3})'.format(*num, *ops)# 4. (ab)(cd)bsd4 = '({0}{4}{1}){5}({2}{6}{3})'.format(*num, *ops)# 5. ((ab)c)dbsd5 = '(({0}{4}{1}){5}{2}){6}{3}'.format(*num, *ops)# 6.  (a(bc))dbsd6 = '({0}{4}({1}{5}{2})){6}{3}'.format(*num, *ops)# 7.  a((bc)d)bsd7 = '{0}{4}(({1}{5}{2}){6}{3})'.format(*num, *ops)# 8.  a(b(cd))bsd8 = '{0}{4}({1}{5}({2}{6}{3}))'.format(*num, *ops)# print([bsd1, bsd2, bsd3, bsd4, bsd5, bsd6, bsd7, bsd8])for bds in [bsd1, bsd2, bsd3, bsd4, bsd5, bsd6, bsd7, bsd8]:try:if abs(eval(bds) - 24.0) < 1e-20:return "24点结果 = "+bdsexcept ZeroDivisionError:  # 零除错误continuereturn "Not fond"cards = ['2484', '1126', '1127', '1128', '2484', '1111']
for card in cards:print(twentyfour(card))

运行结果:     cards中的牌数,最终通过加减乘除得出24,而1111这四个数不能通过加减乘除得到24,返回值

我们可以通过到4个数字组成的8种带括号形式,可以看出,4个中的每个数字以及每个符号,可能的各种组合都试试,直到找到四个数字通过加减乘除给哪一块带括号,算出结果24. 这就是枚举算法思想

   用24点游戏中很难算的4156这四个数字举出下面例子看其过程:  因为很难算,所以试的过程也就更多

"""
['(4+1)+5+6', '4+(1+5)+6', '4+1+(5+6)', '(4+1)+(5+6)', '((4+1)+5)+6', '(4+(1+5))+6', '4+((1+5)+6)', '4+(1+(5+6))']
['(4+1)+5-6', '4+(1+5)-6', '4+1+(5-6)', '(4+1)+(5-6)', '((4+1)+5)-6', '(4+(1+5))-6', '4+((1+5)-6)', '4+(1+(5-6))']
['(4+1)+5*6', '4+(1+5)*6', '4+1+(5*6)', '(4+1)+(5*6)', '((4+1)+5)*6', '(4+(1+5))*6', '4+((1+5)*6)', '4+(1+(5*6))']
['(4+1)+5/6', '4+(1+5)/6', '4+1+(5/6)', '(4+1)+(5/6)', '((4+1)+5)/6', '(4+(1+5))/6', '4+((1+5)/6)', '4+(1+(5/6))']
['(4+1)-5+6', '4+(1-5)+6', '4+1-(5+6)', '(4+1)-(5+6)', '((4+1)-5)+6', '(4+(1-5))+6', '4+((1-5)+6)', '4+(1-(5+6))']
['(4+1)-5-6', '4+(1-5)-6', '4+1-(5-6)', '(4+1)-(5-6)', '((4+1)-5)-6', '(4+(1-5))-6', '4+((1-5)-6)', '4+(1-(5-6))']
['(4+1)-5*6', '4+(1-5)*6', '4+1-(5*6)', '(4+1)-(5*6)', '((4+1)-5)*6', '(4+(1-5))*6', '4+((1-5)*6)', '4+(1-(5*6))']
['(4+1)-5/6', '4+(1-5)/6', '4+1-(5/6)', '(4+1)-(5/6)', '((4+1)-5)/6', '(4+(1-5))/6', '4+((1-5)/6)', '4+(1-(5/6))']
['(4+1)*5+6', '4+(1*5)+6', '4+1*(5+6)', '(4+1)*(5+6)', '((4+1)*5)+6', '(4+(1*5))+6', '4+((1*5)+6)', '4+(1*(5+6))']
['(4+1)*5-6', '4+(1*5)-6', '4+1*(5-6)', '(4+1)*(5-6)', '((4+1)*5)-6', '(4+(1*5))-6', '4+((1*5)-6)', '4+(1*(5-6))']
['(4+1)*5*6', '4+(1*5)*6', '4+1*(5*6)', '(4+1)*(5*6)', '((4+1)*5)*6', '(4+(1*5))*6', '4+((1*5)*6)', '4+(1*(5*6))']
['(4+1)*5/6', '4+(1*5)/6', '4+1*(5/6)', '(4+1)*(5/6)', '((4+1)*5)/6', '(4+(1*5))/6', '4+((1*5)/6)', '4+(1*(5/6))']
['(4+1)/5+6', '4+(1/5)+6', '4+1/(5+6)', '(4+1)/(5+6)', '((4+1)/5)+6', '(4+(1/5))+6', '4+((1/5)+6)', '4+(1/(5+6))']
['(4+1)/5-6', '4+(1/5)-6', '4+1/(5-6)', '(4+1)/(5-6)', '((4+1)/5)-6', '(4+(1/5))-6', '4+((1/5)-6)', '4+(1/(5-6))']
['(4+1)/5*6', '4+(1/5)*6', '4+1/(5*6)', '(4+1)/(5*6)', '((4+1)/5)*6', '(4+(1/5))*6', '4+((1/5)*6)', '4+(1/(5*6))']
['(4+1)/5/6', '4+(1/5)/6', '4+1/(5/6)', '(4+1)/(5/6)', '((4+1)/5)/6', '(4+(1/5))/6', '4+((1/5)/6)', '4+(1/(5/6))']
['(4-1)+5+6', '4-(1+5)+6', '4-1+(5+6)', '(4-1)+(5+6)', '((4-1)+5)+6', '(4-(1+5))+6', '4-((1+5)+6)', '4-(1+(5+6))']
['(4-1)+5-6', '4-(1+5)-6', '4-1+(5-6)', '(4-1)+(5-6)', '((4-1)+5)-6', '(4-(1+5))-6', '4-((1+5)-6)', '4-(1+(5-6))']
['(4-1)+5*6', '4-(1+5)*6', '4-1+(5*6)', '(4-1)+(5*6)', '((4-1)+5)*6', '(4-(1+5))*6', '4-((1+5)*6)', '4-(1+(5*6))']
['(4-1)+5/6', '4-(1+5)/6', '4-1+(5/6)', '(4-1)+(5/6)', '((4-1)+5)/6', '(4-(1+5))/6', '4-((1+5)/6)', '4-(1+(5/6))']
['(4-1)-5+6', '4-(1-5)+6', '4-1-(5+6)', '(4-1)-(5+6)', '((4-1)-5)+6', '(4-(1-5))+6', '4-((1-5)+6)', '4-(1-(5+6))']
['(4-1)-5-6', '4-(1-5)-6', '4-1-(5-6)', '(4-1)-(5-6)', '((4-1)-5)-6', '(4-(1-5))-6', '4-((1-5)-6)', '4-(1-(5-6))']
['(4-1)-5*6', '4-(1-5)*6', '4-1-(5*6)', '(4-1)-(5*6)', '((4-1)-5)*6', '(4-(1-5))*6', '4-((1-5)*6)', '4-(1-(5*6))']
['(4-1)-5/6', '4-(1-5)/6', '4-1-(5/6)', '(4-1)-(5/6)', '((4-1)-5)/6', '(4-(1-5))/6', '4-((1-5)/6)', '4-(1-(5/6))']
['(4-1)*5+6', '4-(1*5)+6', '4-1*(5+6)', '(4-1)*(5+6)', '((4-1)*5)+6', '(4-(1*5))+6', '4-((1*5)+6)', '4-(1*(5+6))']
['(4-1)*5-6', '4-(1*5)-6', '4-1*(5-6)', '(4-1)*(5-6)', '((4-1)*5)-6', '(4-(1*5))-6', '4-((1*5)-6)', '4-(1*(5-6))']
['(4-1)*5*6', '4-(1*5)*6', '4-1*(5*6)', '(4-1)*(5*6)', '((4-1)*5)*6', '(4-(1*5))*6', '4-((1*5)*6)', '4-(1*(5*6))']
['(4-1)*5/6', '4-(1*5)/6', '4-1*(5/6)', '(4-1)*(5/6)', '((4-1)*5)/6', '(4-(1*5))/6', '4-((1*5)/6)', '4-(1*(5/6))']
['(4-1)/5+6', '4-(1/5)+6', '4-1/(5+6)', '(4-1)/(5+6)', '((4-1)/5)+6', '(4-(1/5))+6', '4-((1/5)+6)', '4-(1/(5+6))']
['(4-1)/5-6', '4-(1/5)-6', '4-1/(5-6)', '(4-1)/(5-6)', '((4-1)/5)-6', '(4-(1/5))-6', '4-((1/5)-6)', '4-(1/(5-6))']
['(4-1)/5*6', '4-(1/5)*6', '4-1/(5*6)', '(4-1)/(5*6)', '((4-1)/5)*6', '(4-(1/5))*6', '4-((1/5)*6)', '4-(1/(5*6))']
['(4-1)/5/6', '4-(1/5)/6', '4-1/(5/6)', '(4-1)/(5/6)', '((4-1)/5)/6', '(4-(1/5))/6', '4-((1/5)/6)', '4-(1/(5/6))']
['(4*1)+5+6', '4*(1+5)+6', '4*1+(5+6)', '(4*1)+(5+6)', '((4*1)+5)+6', '(4*(1+5))+6', '4*((1+5)+6)', '4*(1+(5+6))']
['(4*1)+5-6', '4*(1+5)-6', '4*1+(5-6)', '(4*1)+(5-6)', '((4*1)+5)-6', '(4*(1+5))-6', '4*((1+5)-6)', '4*(1+(5-6))']
'
'
'中间的结果太长太长所以省略一部分
'
'
'
['(6-5)-4*1', '6-(5-4)*1', '6-5-(4*1)', '(6-5)-(4*1)', '((6-5)-4)*1', '(6-(5-4))*1', '6-((5-4)*1)', '6-(5-(4*1))']
['(6-5)-4/1', '6-(5-4)/1', '6-5-(4/1)', '(6-5)-(4/1)', '((6-5)-4)/1', '(6-(5-4))/1', '6-((5-4)/1)', '6-(5-(4/1))']
['(6-5)*4+1', '6-(5*4)+1', '6-5*(4+1)', '(6-5)*(4+1)', '((6-5)*4)+1', '(6-(5*4))+1', '6-((5*4)+1)', '6-(5*(4+1))']
['(6-5)*4-1', '6-(5*4)-1', '6-5*(4-1)', '(6-5)*(4-1)', '((6-5)*4)-1', '(6-(5*4))-1', '6-((5*4)-1)', '6-(5*(4-1))']
['(6-5)*4*1', '6-(5*4)*1', '6-5*(4*1)', '(6-5)*(4*1)', '((6-5)*4)*1', '(6-(5*4))*1', '6-((5*4)*1)', '6-(5*(4*1))']
['(6-5)*4/1', '6-(5*4)/1', '6-5*(4/1)', '(6-5)*(4/1)', '((6-5)*4)/1', '(6-(5*4))/1', '6-((5*4)/1)', '6-(5*(4/1))']
['(6-5)/4+1', '6-(5/4)+1', '6-5/(4+1)', '(6-5)/(4+1)', '((6-5)/4)+1', '(6-(5/4))+1', '6-((5/4)+1)', '6-(5/(4+1))']
['(6-5)/4-1', '6-(5/4)-1', '6-5/(4-1)', '(6-5)/(4-1)', '((6-5)/4)-1', '(6-(5/4))-1', '6-((5/4)-1)', '6-(5/(4-1))']
['(6-5)/4*1', '6-(5/4)*1', '6-5/(4*1)', '(6-5)/(4*1)', '((6-5)/4)*1', '(6-(5/4))*1', '6-((5/4)*1)', '6-(5/(4*1))']
['(6-5)/4/1', '6-(5/4)/1', '6-5/(4/1)', '(6-5)/(4/1)', '((6-5)/4)/1', '(6-(5/4))/1', '6-((5/4)/1)', '6-(5/(4/1))']
['(6*5)+4+1', '6*(5+4)+1', '6*5+(4+1)', '(6*5)+(4+1)', '((6*5)+4)+1', '(6*(5+4))+1', '6*((5+4)+1)', '6*(5+(4+1))']
['(6*5)+4-1', '6*(5+4)-1', '6*5+(4-1)', '(6*5)+(4-1)', '((6*5)+4)-1', '(6*(5+4))-1', '6*((5+4)-1)', '6*(5+(4-1))']
['(6*5)+4*1', '6*(5+4)*1', '6*5+(4*1)', '(6*5)+(4*1)', '((6*5)+4)*1', '(6*(5+4))*1', '6*((5+4)*1)', '6*(5+(4*1))']
['(6*5)+4/1', '6*(5+4)/1', '6*5+(4/1)', '(6*5)+(4/1)', '((6*5)+4)/1', '(6*(5+4))/1', '6*((5+4)/1)', '6*(5+(4/1))']
['(6*5)-4+1', '6*(5-4)+1', '6*5-(4+1)', '(6*5)-(4+1)', '((6*5)-4)+1', '(6*(5-4))+1', '6*((5-4)+1)', '6*(5-(4+1))']
['(6*5)-4-1', '6*(5-4)-1', '6*5-(4-1)', '(6*5)-(4-1)', '((6*5)-4)-1', '(6*(5-4))-1', '6*((5-4)-1)', '6*(5-(4-1))']
['(6*5)-4*1', '6*(5-4)*1', '6*5-(4*1)', '(6*5)-(4*1)', '((6*5)-4)*1', '(6*(5-4))*1', '6*((5-4)*1)', '6*(5-(4*1))']
['(6*5)-4/1', '6*(5-4)/1', '6*5-(4/1)', '(6*5)-(4/1)', '((6*5)-4)/1', '(6*(5-4))/1', '6*((5-4)/1)', '6*(5-(4/1))']
['(6*5)*4+1', '6*(5*4)+1', '6*5*(4+1)', '(6*5)*(4+1)', '((6*5)*4)+1', '(6*(5*4))+1', '6*((5*4)+1)', '6*(5*(4+1))']
['(6*5)*4-1', '6*(5*4)-1', '6*5*(4-1)', '(6*5)*(4-1)', '((6*5)*4)-1', '(6*(5*4))-1', '6*((5*4)-1)', '6*(5*(4-1))']
['(6*5)*4*1', '6*(5*4)*1', '6*5*(4*1)', '(6*5)*(4*1)', '((6*5)*4)*1', '(6*(5*4))*1', '6*((5*4)*1)', '6*(5*(4*1))']
['(6*5)*4/1', '6*(5*4)/1', '6*5*(4/1)', '(6*5)*(4/1)', '((6*5)*4)/1', '(6*(5*4))/1', '6*((5*4)/1)', '6*(5*(4/1))']
['(6*5)/4+1', '6*(5/4)+1', '6*5/(4+1)', '(6*5)/(4+1)', '((6*5)/4)+1', '(6*(5/4))+1', '6*((5/4)+1)', '6*(5/(4+1))']
['(6*5)/4-1', '6*(5/4)-1', '6*5/(4-1)', '(6*5)/(4-1)', '((6*5)/4)-1', '(6*(5/4))-1', '6*((5/4)-1)', '6*(5/(4-1))']
['(6*5)/4*1', '6*(5/4)*1', '6*5/(4*1)', '(6*5)/(4*1)', '((6*5)/4)*1', '(6*(5/4))*1', '6*((5/4)*1)', '6*(5/(4*1))']
['(6*5)/4/1', '6*(5/4)/1', '6*5/(4/1)', '(6*5)/(4/1)', '((6*5)/4)/1', '(6*(5/4))/1', '6*((5/4)/1)', '6*(5/(4/1))']
['(6/5)+4+1', '6/(5+4)+1', '6/5+(4+1)', '(6/5)+(4+1)', '((6/5)+4)+1', '(6/(5+4))+1', '6/((5+4)+1)', '6/(5+(4+1))']
['(6/5)+4-1', '6/(5+4)-1', '6/5+(4-1)', '(6/5)+(4-1)', '((6/5)+4)-1', '(6/(5+4))-1', '6/((5+4)-1)', '6/(5+(4-1))']
['(6/5)+4*1', '6/(5+4)*1', '6/5+(4*1)', '(6/5)+(4*1)', '((6/5)+4)*1', '(6/(5+4))*1', '6/((5+4)*1)', '6/(5+(4*1))']
['(6/5)+4/1', '6/(5+4)/1', '6/5+(4/1)', '(6/5)+(4/1)', '((6/5)+4)/1', '(6/(5+4))/1', '6/((5+4)/1)', '6/(5+(4/1))']
['(6/5)-4+1', '6/(5-4)+1', '6/5-(4+1)', '(6/5)-(4+1)', '((6/5)-4)+1', '(6/(5-4))+1', '6/((5-4)+1)', '6/(5-(4+1))']
['(6/5)-4-1', '6/(5-4)-1', '6/5-(4-1)', '(6/5)-(4-1)', '((6/5)-4)-1', '(6/(5-4))-1', '6/((5-4)-1)', '6/(5-(4-1))']
['(6/5)-4*1', '6/(5-4)*1', '6/5-(4*1)', '(6/5)-(4*1)', '((6/5)-4)*1', '(6/(5-4))*1', '6/((5-4)*1)', '6/(5-(4*1))']
['(6/5)-4/1', '6/(5-4)/1', '6/5-(4/1)', '(6/5)-(4/1)', '((6/5)-4)/1', '(6/(5-4))/1', '6/((5-4)/1)', '6/(5-(4/1))']
['(6/5)*4+1', '6/(5*4)+1', '6/5*(4+1)', '(6/5)*(4+1)', '((6/5)*4)+1', '(6/(5*4))+1', '6/((5*4)+1)', '6/(5*(4+1))']
['(6/5)*4-1', '6/(5*4)-1', '6/5*(4-1)', '(6/5)*(4-1)', '((6/5)*4)-1', '(6/(5*4))-1', '6/((5*4)-1)', '6/(5*(4-1))']
['(6/5)*4*1', '6/(5*4)*1', '6/5*(4*1)', '(6/5)*(4*1)', '((6/5)*4)*1', '(6/(5*4))*1', '6/((5*4)*1)', '6/(5*(4*1))']
['(6/5)*4/1', '6/(5*4)/1', '6/5*(4/1)', '(6/5)*(4/1)', '((6/5)*4)/1', '(6/(5*4))/1', '6/((5*4)/1)', '6/(5*(4/1))']
['(6/5)/4+1', '6/(5/4)+1', '6/5/(4+1)', '(6/5)/(4+1)', '((6/5)/4)+1', '(6/(5/4))+1', '6/((5/4)+1)', '6/(5/(4+1))']
['(6/5)/4-1', '6/(5/4)-1', '6/5/(4-1)', '(6/5)/(4-1)', '((6/5)/4)-1', '(6/(5/4))-1', '6/((5/4)-1)', '6/(5/(4-1))']
24点结果 = 6/((5/4)-1)"""

1.Python算法之枚举算法相关推荐

  1. 35、算法的概述和解析算法、枚举算法

    前面我们已经将Python语法部分的知识都讲完了.前面我们拿到一个程序题,我们都是按照自己的思路直接写代码,但是复杂的程序就不是那么容易直接写出来的了,需要分析整体的思路.从这节课开始我们要讲算法的相 ...

  2. 基础算法(一):枚举算法

    前言 从这篇文章开始,小荔枝就开始学习算法和数据结构啦!!!我们先来看看入门的一些基础算法,在这篇文章中,主要介绍的是枚举算法.我们重点需要了解枚举算法使用时需要确定的条件,荔枝会用一道题目来凸显这些 ...

  3. python枚举算法流程图_算法-枚举

    本章我们进入算法的学习,我们会通过比较经典的例题去讲解一些常用的算法思想,常用的算法思想包括:枚举.递归.分治.贪心.试探.动态迭代和模拟等,本节我们来学习一下枚举算法. 1. 枚举思想 枚举算法我们 ...

  4. python数据结构推荐书-「算法与数据结构」从入门到进阶吐血整理推荐书单

    推荐一下「算法与数据结构」从入门到进阶的书单. 一.入门系列 这些书籍通过图片.打比方等通俗易懂的方法来讲述,让你能达到懂一些基础算法,线性表,堆栈,队列,树,图,DP算法,背包问题等,不要求会实现, ...

  5. gbdt 算法比随机森林容易_用Python实现随机森林算法

    CDA数据分析师 出品 拥有高方差使得决策树(secision tress)在处理特定训练数据集时其结果显得相对脆弱.bagging(bootstrap aggregating 的缩写)算法从训练数据 ...

  6. 随机森林python实例_用Python实现随机森林算法的示例

    这篇文章主要介绍了用Python实现随机森林算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考. 拥有高方差使得决策树(secision tress)在处理特定训练数据集时其结果显得相对脆弱.b ...

  7. 【python版本数据结构与算法】基本概念(10-1)

    参考书: <数据结构与算法(Python语言描述)> 最原始的方法:枚举法 那么数据结构和算法是什么?答曰:兵法! 我们可以不看兵法在战场上肉搏,如此,可能会胜利,可能会失败.即使胜利,可 ...

  8. 常用算法——枚举算法

    在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举算法 一.基本概念和算法 枚举算法简称枚举法,也称为列举法.穷举法,是暴力策略的具体体 ...

  9. Python实现mmseg分词算法和吐嘈

    http://blog.csdn.net/acceptedxukai/article/details/7390300#comments 前两天一直在写爬虫,也是一直有心写个简单的搜索引擎吧,写出来肯定 ...

最新文章

  1. BZOJ2038 小Z的袜子(hose)
  2. 一种导致android开发时无法生成R.java文件的原因
  3. 【Cson原创】javascript中length属性的探索
  4. 如何解决ABBYY FineReader中表格检测不到问题
  5. IIS服务器Web访问提示输入密码问题
  6. Lua for Windows 开始学习Lua编程
  7. 关于GO语言,这篇文章讲的很明白
  8. php 性能日志,php性能分析之php-fpm慢执行日志slow log用法浅析
  9. (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
  10. Answer 3.0 .NET开源网站功能API说明
  11. 张小龙《微信背后的产品观》之PPT完整文字版
  12. 诗字辈大全:诗仙、诗圣、诗魔、诗佛、诗神、诗鬼、诗杰、诗狂、诗骨、诗家夫子、诗豪、诗囚、诗奴...
  13. android n sdk,Android SDK (phần 6) pptx
  14. 各种距离 欧式距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、标准欧氏距离、马氏距离、余弦距离、汉明距离、杰拉德距离、相关距离、信息熵...
  15. ubuntu保存退出
  16. Google的按图搜索,搜索质量很高哦!
  17. KDD Cup 2020多模态召回比赛季军方案与广告业务应用
  18. 黑金壁纸小程序 二开修复版源码
  19. 机器学习《Machine Learning1》----机器学习经典总结:入门必读
  20. vs2008 创建对话框MFC应用程序调试c++代码

热门文章

  1. easyui有没有html编辑器,【easyui】kindeditor富文本(html编辑器)的使用
  2. MySQL中count方法和sum方法查询条件错误时返回结果
  3. 《数据结构与算法》实验报告——二叉树的遍历
  4. [AHOI2005]COMMON 约数研究
  5. 快速排序(Quick_Sort)
  6. Linux中close的用法,linux下 open() write() read() close函数
  7. 【学习笔记】java基础核心总结
  8. Python基础day05【函数(局部变量、全局变量、多函数执行流程、函数返回值、函数参数)、拆包、引用、可变与不可变类型、函数注意事项】
  9. Hibernate Mysql 写入中文乱码 解决方法
  10. 第九届蓝桥杯 Java B组 第三题 复数幂 (详解)