reverseString

1.vi 下设置自动缩进换行

全局变量的vi初始化设置在/etc/vimrc文件中。会对所有的用户造成影响,修改前提是你先具有root权限

you can create a file   .vimrc  ;and  put .vimrc  in  user host directory

syntax on   语法高亮

set autoindent  打开自动缩进

set cindent  针对c/c++缩进

set nu  打开行号

2.自己写的反转字符串,写的很差

#include<stdio.h>

char *reverseString(char *s){
  int len;
  int i,j=0;

  len = strlen(s);
  char *p=(char*)malloc(len);
  for(i = len-1; i>=0;i--,j++)
       p[i]=s[j];
   p[len]=‘\0‘;
 return p;
}

int main(void)
{
   char *s ="hello";
   printf("%s\n",reverseString(s));
   return 0;
}
时间: 2024-12-09 04:49:49

reverseString的相关文章

总结一下今天回顾的JavaIO的一些基本内容

1.看java编程思想Io这一部分的时候遇到一个题目,需要用到字符串的反转,所以记录下来 package com.jww.china.app.test.all.io; /** * @ClassName: StringReverseUtil * @Description: 自己实现java字符串反转类 * @author 维维 * @date 2015年8月29日 下午7:35:11 * */ public class StringReverseUtil { public static void

开发DataSnapserver

?? 在上次的文章中讨论了怎样把传统的Delphi 主从架构应用程序逐渐转换为DataSnap JSONserver.在本篇文章中让我们正式讨论怎样使用Delphi XE开发DataSnap/RESTserver.因为这当中牵涉到许多的技术,因此我们将花数篇的篇幅来讨论. 如今就让我们从DataSnap/RESTserver開始. Delphi XE版的DataSnap同意开发者同一时候在DataSnapserver中实作RESTful架构的server,如此一来DataSnapserver不但

jd1.2

请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量). 给定一个string iniString,请返回一个string,为翻转后的字符串.保证字符串的长度小于等于5000. 测试样例: "This is nowcoder" 返回:"redocwon si sihT" 1 import java.util.*; 2 3 4 public class Reverse { 5 public String reverseSt

算法笔记_113:算法集训之代码填空题集一(Java)

 目录 1 报数游戏 2 不连续处断开 3 猜数字游戏 4 串的反转 5 串中找数字 6 递归连续数 7 复制网站内容 8 股票的风险 9 基因牛的繁殖 10 括号的匹配   1 报数游戏 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止.问剩下第几个孩子.下面的程序以10个孩子为例,模拟了这个过程,请完善之(提示:报数的过程被与之逻辑等价的更容易操作的过程所代替). Vector a = new Vector(); for(in

String题目集合

---恢复内容开始- 67. Add Binary Given two binary strings, return their sum (also a binary string). For example,a = "11"b = "1"Return "100". p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Monaco; color: #4e9072 } 思路:这道题不好从后往前遍

一窥kbmmw中的 smart service

在kbmmw 的新版中(还没有发布),将会有一个叫做smart service 的服务.这种服务的属性基于服务器端,并且可以自动注册服务名,下面就是一个简单例子代码.这个服务里面有有三个发布的函数:echostring,EchoReversedString和AddNumbers.这些函数使用一些声明变量,包括“魔法”参数变量,以便访问不同的客户端标识值. Attribute based server side code with auto registration. This example s

leetcode --344. Reverse String

Write a function that takes a string as input and returns the string reversed. Example:Given s = "hello", return "olleh". 1 class Solution { 2 public: 3 string reverseString(string s) { 4 int i = 0 ; 5 int j = s.size()-1; 6 while(i<

Personal Leetcode solution(Python)

GitHub: https://github.com/seventheli/LeetCode-Practice singleNumber Core: A XOR B XOR A XOR C XOR B = C class Solution(object): def singleNumber(self, nums): """ :type nums: List[int] :rtype: int """ result = 0 for each in r

344. Reverse String

题目:反转字符串 Write a function that takes a string as input and returns the string reversed. Example:Given s = "hello", return "olleh". 五种解法: #直接逆序 class Solution(object): def reverseString(s): return s[::-1] 耗时56ms #前后对称位互换 class Solution(