【leetcode】第3题:求最长不重复(字符不重复)的子串的长度
2016-03-02 19:40
519 查看
#include<stdio.h> #include<string.h> int lengthOfLongestSubString(char *s){ int len = 0; char *addressTable[128] ={NULL}; char *p =s,*temp; while(*p){ temp = addressTable[*p]; addressTable[*p] = p; if(temp>=s){ len = p-s>len?p-s:len; s = temp+1; } p++; } len = p-s>len?p-s:len; return len; } void main(){ char *str = "abcdaccc"; printf("%d",lengthOfLongestSubString(str)); }
相关文章推荐
- POJ1723----SOLDIERS
- AndroidStudio开发软件
- Uva LA 5052 Genome Evolution
- java类加载器总结
- PAT (Advanced Level) Practise 1004 Counting Leaves (30)
- bootstrap + angularjs + springmvc + mybatis框架之加载log4j日志
- s2sh
- iOS开发实战之搜索控制器UISearchController使用
- 华为oj 放苹果
- 用两个栈实现队列
- 软件项目管理(一)——理解项目:一个项目经历
- popuwindow
- Sqlite 的理解
- Python练习(4):牛顿拉复生算法求解根
- 阴影区域检测理论知识
- 九成网友用招聘网站投简历 超三成人不会写自我评价
- 读《程序员的职业素养》有感
- codeforces 622f
- DISPLAY environment variable not set!
- input输入子系统整体流程