当前位置: 首页 > news >正文

教育网站开发公司免费营销型网站建设

教育网站开发公司,免费营销型网站建设,营销型网站建设用途,深圳微网站搭建实际上就是求字典序: 假设我们有 3 个数字:1, 2, 3。 排列组合总数: 3! 3 * 2 * 1 6 种。 这 6 种排列分别是: 1 2 31 3 22 1 32 3 13 1 23 2 1 康托展开: 对于排列 2 1 3,康托展开计算的结果是 2。这意味着 2 1 3 在所有 6 种…

实际上就是求字典序:

假设我们有 3 个数字:1, 2, 3。

  • 排列组合总数: 3! = 3 * 2 * 1 = 6 种。 这 6 种排列分别是:

    1. 1 2 3
    2. 1 3 2
    3. 2 1 3
    4. 2 3 1
    5. 3 1 2
    6. 3 2 1
  • 康托展开:

    • 对于排列 2 1 3,康托展开计算的结果是 2。这意味着 2 1 3 在所有 6 种排列中,按字典序排在第 3 位(因为从 0 开始计数)。
    • 对于排列 3 2 1,康托展开计算的结果是 5。这意味着 3 2 1 在所有 6 种排列中,按字典序排在第 6 位。
    • 对于排列 1 2 3, 康托展开计算的结果是0。这意味着 1 2 3 在所有6种排列中,按字典序排在第 1 位。
          private static final String A = "aejcldbhpiogfqnkr";private static final String B = "ncfjboqiealhkrpgd";public static void main(String[] args) {// 计算排列B相对于排列A的位置差long t = tak(B) - tak(A);// 如果t是负数,则取绝对值t = Math.abs(t);//这个就是顺着排的值// 取最小值,即从A到B或者从B到A的最小步数t = Math.min(t, check(17) - t);//看看是顺着排还是逆着排// 输出结果System.out.println(t);}// 计算阶乘private static long check(int n) {//17个数的全排列一共有多少个if (n == 0) return 0;long t = 1;// 计算n的阶乘for (int i = 1; i <= n; i++)t *= i;return t;}// 计算排列a在次序,能排第几个private static long tak(String a) {long ans = 0;// 对于排列a的每一个字符for (int i = 0; i < a.length(); i++) {int t = 0;// 计算在当前位置之后有多少个小于当前字符的字符for (int j = i + 1; j < a.length(); j++) {if (a.charAt(j) < a.charAt(i))t++;}// 根据康托展开公式计算当前位置的贡献ans += check(a.length() - 1 - i) * t;//t乘阶乘}return ans;}

http://www.dtcms.com/a/563610.html

相关文章:

  • 深圳网站建站公司棋牌游戏网站模板下载安装
  • 请问如何做网站微信朋友圈广告
  • c 做网站怎么发布中国城乡建设部人力网站首页
  • asp 网站模板泉州app网站开发价格
  • 阿里云建站和华为云建站哪个好龙口网站建设公司哪家好
  • 绍兴网站制作建设新乡建设招标投标网站
  • 企业网站建设与管理作业精准营销的概念
  • 专业网站建设明细报价表网站建设飠金手指排名十三
  • 网站建设功能是什么意思濮阳网站建设专家团队
  • 网站默认首页怎么做网站平台教程
  • 最专业的做网站公司网站301重定向代码
  • 做seo网站的公司个人网页设计html完整代码范例
  • 常州网站制作报价沧州网络公司科技
  • 深圳市宝安区网站建设求个网站或者app
  • 网站外链建设布局手机上怎么做链接
  • 影院网站如何做宁波正规站内优化seo
  • 色轮配色网站网络营销方案的制定思路
  • 有关大数据的网站及网址宁波的网络营销服务公司
  • 美声广告网站建设厚街响应式网站设计
  • 如何建立网站教程做游戏直播什么游戏视频网站好
  • 街区网站建设的意义功能型网站
  • 枣庄企业网站建设山东省建设监理协会网站6
  • 南昌网站开发模板上高做网站公司
  • 网网站开发企业免费建站网站
  • 合肥高新城建设计院网站如何建设钓鱼网站
  • 五星花园网站建设兼职比较好用的免费素材网
  • 西安建网站网站推广WordPress中文版如何下载
  • 广州市做民宿什么网站比较好wordpress倒序阅读
  • 长沙网站维护公司盐山县网站建设
  • 怎么在wordpress中套用同行网页关键词首页排名优化