2 qq2207099072 qq2207099072 于 2016.09.17 19:06 提问

一个简单的算法问题求解 5C

设字符集为字母和数字的集合,字符的顺序为A,B,C,…,Z,0,l,2,…,9,请将下列字符串按字典顺序排列存储:PAB, 5C, PABC, CXY, CRSI, 7, B899, B9(用C语言伪代码描述),并分析可以采取的存储方案。
因为之前没有和计算机系一起上过课,对数据结构和算法一头雾水,希望各位可以给一个答案以供参考和研究。

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.17 23:34
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
最短路径:Dijkstra算法和Floyd算法
最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。算法具体的形式包括:         1.确定起点的最短路径问题:即已知起始结点,求最短路径的问题。适合使用Dijkstra算法。         2.确定终点的最短路径问题:与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题
整数规划问题求解算法
前言:通过JavaScript实现整数规划问题。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>整数规划</title> </head> <body> <script> //说明: //1. 约束条件必须全部转化为小于等于 //价值系数
【高级算法】Lasvegas+回溯算法解决3SAT问题(C++实现)
1.SAT问题描述命题逻辑中合取范式 (CNF) 的可满足性问题 (SAT)是当代理论计算机科学的核心问题, 是一典型的NP 完全问题.在定义可满足性问题SAT之前,先引进一些逻辑符号。 一个 SAT 问题是指: 对于给定的 CNF 是否存在一组关于命题变元的真值
【算法设计与分析】1、整数划分问题
#include using namespace std; /* void show(int *put, int len) //一个输出函数 { for(int i=0 ; i < len ; ++i) cout<<put[i]<<" + "; cout<<endl; } */ int huafen(int x, int m) //实现整数x的划分,一个参数是要划分的数,这里有一
人工智能(三)上——通过搜索进行问题求解
一、问题求解智能体 四个基本步骤: 1、目标形式化(Goal formulation)• 成功的状态描述 2、问题形式化(Problem formulation)• 根据所给的目标考虑行动和状态的描述 3、搜索(Search)• 通过对行动序列代价计算来选取最佳的行动序列. 4、执行(Execute)• 给出 “解”执行行动. 问题求解:形式化——搜索——执行 二
数值分析: 病态问题 & 算法稳定
数值分析,病态问题与算法稳定性
Java算法---华为oj迷宫问题求解(深度优先搜索)
自己花了好长时间学习了深度优先搜索算法,受益颇多,网上许多资料都看不太懂,最后自己按着那个思想一步一步实现了,分享一下,以华为oj上的迷宫问题为例来说一下: 问题描述: 定义一个二维数组N*M(其中2 int maze[5][5]={ 0, 1, 0, 0, 0,              0, 1, 0, 1, 0,                      0, 0, 0, 0, 0
浅谈~ 算法的艺术
 【算法定义】             算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度
常见整数规划问题的算法描述
整数规划问题比一般的线性规划的求解更复杂,了解下面的算法可能对你有一些帮助。
遗传算法解TSP问题 python实现
实验内容与步骤TSP 问题是一个经典的 NP 问题,很难得到最优解,利用遗传算法,可以比较快的找到近似最优。本实验采用 TSPLIB 的数据,利用遗传算法进行求解。染色体设计染色体设计是遗传算法的关键之一,在本实验中,采用基于路径的方法进行设计,即一条完整合法的路径为一个染色体。如 12345678 或 51834762 (以 8 个城市为例)。交叉编码方式设计 在本实验中采用部分交叉编码方式,编码