![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 71
Hozy_
思维方式 = 算法
展开
-
全排列
全排序 递归、回溯tips:转换思维方式,找出任务的规律,自己调用自己,设置出口#include <stdio.h> // 求 n 个元素的全排列 abc acb bac bca cab cba #include <string.h>void f(char a[], int begin){ int i; char t; if(strlen(a) ==原创 2016-03-19 13:30:51 · 296 阅读 · 0 评论 -
十六进制转二进制转八进制
存4位-取3位方法十六进制转二进制转八进制的思路最快的 最便于计算的 是 先转化成2进制,再转换成8进制: 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111原创 2016-03-15 16:47:24 · 1356 阅读 · 0 评论 -
八皇后问题
因为之前面试了一家公司考到了八皇后问题,所以这里再总结一下八皇后问题的思想和解法。经典算法题目题目:——从64个格子中选8个格子,任意2个格子都不在同一行、同一列或同一个对角线上——根据组合数学:C64 取8,一共有4.426×10的9次方种方案不难发现,每一行只能放一个皇后,所以8!=40320种方案然后在40320种方案中,挑选符合题意的方案!_________________________...原创 2018-04-07 17:19:53 · 22296 阅读 · 6 评论 -
长江游艇俱乐部算法题
长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1<=i<j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n所需的最少租金。输入格式:第1 行中有1 个正整数n(n<=200),表示有n个游艇出租站。接下来的第1到第n-1 行,第i...原创 2018-04-04 21:50:39 · 6282 阅读 · 0 评论