[cc150] 1.2
1.2 Write code to reverse a C-Style String.
class Solution {
public: void reverse(char *str){ if (!*str) return; char *p = str, *q = str; while (*q) q++; q--; char tmp; while (p < q) { tmp = *p; *p++ = *q; *q-- = tmp; } }
};
这个题目也木有什么特别的,要注意的一点就是字符串的定义方式。
char *str="hello"是放在代码段中的,不可改变
char str[10]="hello"是放在堆栈中的,可以任意使用,不过要注意地址不要越界哦
[cc150] 1.2相关推荐
- cc150第一章JAVA字符串和数组总结
CC150中第一章8道题总结 字符串常用方法总结: 1.charAt(int),返回char,也可以直接使用int = charAt(),此方法可以获取字符串中某一位置的字符,可以用于比较等 2.sp ...
- 递归与非递归法实现链表相加 CC150 V5 2.5题 java版
前言:这是一道很有意思的题目,原题如下: You have two numbers represented by a linked list, where each node contains a s ...
- 9.5---所有字符串的排列组合(CC150)
1,这个是自己写的.一直LTE. public static ArrayList<String> getPerms(String str) {if (str == null) {retur ...
- cc150:实现一个算法来删除单链表中间的一个结点,只给出指向那个结点的指针
实现一个算法来删除单链表中间的一个结点,只给出指向那个结点的指针. 例子: 输入:指向链表a->b->c->d->e中结点c的指针 结果:不需要返回什么,得到一个新链表:a-& ...
- CC150小结概念与算法
几个常用算法需要注意的点: 二分:while终止条件,mid是否取两个,mid偏左还是偏右,left和right的变更条件,跳出后的验证 递归(dfs):dfs终止条件,结果存储,下一次dfs的位置以 ...
- 【cc150】 硬币问题
一.题目 硬币问题: Given an infinite number of quarters (25 cents), dimes (10 cents), nickels (5 cents) and ...
- CC150 OOD Parking Lot
Design a parking lot using object- oriented principles https://github.com/gaylemcd/ctci/tree/master/ ...
- cc-150,1.3
def string(x):y = []for i in x:if i not in y:y.append(i)return "".join(y) 2014-9-15
- 程序员如何快速准备面试中的算法 - 结构之法
准备面试.学习算法,特别推荐最新出版的我的新书<编程之法:面试和算法心得>,已经上架京东等各大网店 前言 我决定写篇短文,即为此文.之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作 ...
最新文章
- 数据科学家必须要掌握的5种聚类算法
- 计算机学硕哪些学校好考,什么学校研究生好考,计算机专业研究生哪个学校好考一点...
- 大数据小视角3:CarbonData,来自华为的中国力量
- exchange2007 灾难恢复E00.log(虚拟环境实验)
- telnet到设备里 php_PHP自动生成设备周检修计划
- 关于Qomo OpenProject的进度(2006.01.04)
- java provider_Java SPI(Service Provider Interface)
- 安装JDK失败,再次安装时出现已经安装过了的,解决办法
- 移动端下拉刷新,向后台请求数据
- 【工具】损坏视频文件修复MP4/MOV格式
- 题目 2260: 求arccos值
- xp无法查看共享计算机的文件,如何解决XP不能访问win7共享文件
- 拼图技巧,一家人的健康码行程码拼图怎么拼
- matlab三维向量,matlab三维数据绘图
- Aras Innovator 11 sp2 IE客户端设置
- Python如此神奇,让繁琐工作自动化 (文中含Python基础)
- 十七、.net core(.NET 6)搭建基于Quartz组件的定时调度任务
- 邮箱163登录入口?邮箱163注册格式是什么?
- 用ADC0809实现八通道采集
- 分类:决策树——剪枝
热门文章
- 安装和使用rundeck
- 婚后.........
- python爬虫实例电商_如何用代码爬抓电商数据(附淘宝API调用实例)
- Matlab中pickic_picnic对拷贝数变异检测芯片数据进行分析
- SpringCloud Alibaba Sentinel实现熔断与限流-微服务(三十四)
- 学神经网络需要什么基础,神经网络快速入门
- 苹果手机如何解压php文件,centos怎么解压文件
- 从实际案例看收到337调查签发之排除令后的应对策略
- OpenCV初尝试1——图像视频的加载和显示
- uni-app 录音权限安装时没提醒开启的问题