社区
其它技术问题
帖子详情
如何实现这个算法
hahajing123
2006-05-27 01:37:26
实现每个单词倒叙
This_is_a_good_day_today_结果为_sihT_si_a_doog_yad_yadot
...全文
195
4
打赏
收藏
如何实现这个算法
实现每个单词倒叙 This_is_a_good_day_today_结果为_sihT_si_a_doog_yad_yadot
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happytang
2006-05-27
打赏
举报
回复
#include "stdio.h"
//#include "stdafx.h"
#include "string.h"
#include "malloc.h"
char *fun(char *a)
{
char *ptt = (char *)malloc(strlen(a));
ptt = a;
char *ftt = (char*)malloc(strlen(a));
*ftt = '/0';
char step[] = "_";
char *token;
token = strtok( strdup(a),step);
while(token != NULL)
{
strcat(ftt,strrev(token));
strcat(ftt,"_");
token = strtok( NULL,step);
}
*(ftt + strlen(a)-1) = '/0';
return ftt;
}
int main(int argc, char* argv[])
{
char *string = "This_is_a_good_day_today";
char*ll=fun(string);
printf("%s",ll);
return 0;
}
oosky2004
2006-05-27
打赏
举报
回复
这个方法不错。
sharpdew
2006-05-27
打赏
举报
回复
#include <stack>
int main()
{
char* p = "This_is_a_good_day_today_";
string rev_str = "";
stack<char> buffer;
while(*p)
{
buffer.push(*p);
if(*p == '_')
while(buffer.size())
{ rev_str += buffer.top(); buffer.pop(); }
p++;
}
cout << rev_str << endl;
return 0;
}
samoonm
2006-05-27
打赏
举报
回复
逐个进栈,碰到_出栈 ?
java
实现
Kruskal
算法
1 问题描述 何为Kruskal
算法
? 该
算法
功能:求取加权连通图的最小生成树。假设加权连通图有n个顶点,那么其最小生成树有且仅有n - 1条边。 该
算法
核心思想:从给定加权连通图中,选择当前未被选择的,不能形成回路且权值最小的边,加入到当前正在构造的最小生成树中。 2 解决方案 2.1 构造最小生成树示例 下面请看一个具体示例: 给定一个加权连通图,其包含5个顶点,分别为:1,2,3,4,5。包...
clahe
算法
基本
实现
图像
算法
处理中,经常需要遇到图像对比度调整的情况,CLAHE(Contrast Limited Adaptive Histogram Equalization)则是一种基于直方图,使用非常普遍的图像对比度调整
算法
。基本原理讲解
实现
代码讲解。
聚类
算法
实现
K-Means
算法
的思想就是不断的计算到类别中心最短距离的和并更新类别中心。对于给定的样本集,按照样本之间的距离大小,将样本集划分为K个簇。让簇内的点尽量紧密的连在一起,而让簇间的距离尽量的大。如果用数据表达式表示,假设簇划分为则我们的目标是最小化平方误差其中是簇的均值向量,有时也称为质心,表达式为:如果我们想直接求上式的最小值并不容易,这是一个NP难的问题,因此只能采用启发式的迭代方法。K-Means采用的启发式方式很简单,用下面一组图就可以形象的描述。
DES
算法
实现
DES
算法
实现
一、DES
算法
原理概述DES
算法
是一种对称加密
算法
,这种特性使得,利用明文和密钥,我们加密一次能得到密文,然后利用密文和密钥再次经过DES加密,得到原文。简要介绍对称加密
算法
。一个对称加密由明文(原始信息或数据,作为
算法
的输入)、 加密
算法
(对明文进行各种替换和转换)、 密钥(
算法
的另一个输入,决定
算法
进行的具体替换和转换)、 密文(已被打乱的消息输出)、 解密
算法
(加密
算法
的反向执
基于snowflake
算法
实现
发号器
一、背景: 清分系统需要一套id生成器服务,保证分布式情况下全局唯一。 二、
算法
描述: 1、原始
算法
: (1)snowflake是twitter开源的分布式ID生成
算法
,其核心思想是:一个long型的ID,使用其中43bit作为毫秒数,3bit作为机房编号,5bit作为机器编码,12bit作为毫秒内序列号。这个
算法
单机每毫秒内理论上最多可以生成2^12,也就是4096个ID
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章