Cracking The Coding Interview 1.4
来源:互联网 发布:单片机和pc通信 编辑:程序博客网 时间:2024/05/16 16:59
//Write a method to decide if two strings are anagrams or not.////变位词(anagrams)指的是组成两个单词的字符相同,但位置不同的单词。比如说, abbcd和abcdb就是一对变位词。// // 使用一个固定数组大小记录各个字符出现的次数,同1.1#include <iostream>using namespace std;bool isAnagrams(const char *a, const char *b){int asize = strlen(a);int bsize = strlen(b);if (asize != bsize){return false;}int isAna[26] = {0};for (int i =0; i <asize; i++){int t = a[i] - 'a';isAna[t]++;t = b[i] - 'a';isAna[t]--;}bool isA = true;for ( int j=0; j <26; j++){if (isAna[j]!=0){isA = false;}}return isA;}int main(){char *s1 = "fuckyou";char *s2 = "youfuck";cout<<isAnagrams(s1,s2);return 0;}
0 0
- Cracking The Coding Interview 1.4
- Cracking the Coding Interview
- 《Cracking the coding interview》
- Cracking The Coding Interview
- Cracking the coding interview
- Cracking the coding interview
- Cracking The Coding Interview 3rd -- 1.4
- Cracking the coding interview--Q1
- Cracking the coding interview--Q17
- Cracking the coding interview--Q2
- Cracking the coding interview--Q3
- Cracking the coding interview--Q4
- Cracking the coding interview--Q5
- Cracking the coding interview--Q8
- Cracking the coding interview--Q9
- Cracking the coding interview 题目
- Cracking The Coding Interview 1.1
- Cracking The Coding Interview 1.2
- java.lang.NumberFormatException: null
- 如何让软文推广效果最大化
- TCP连接、Http连接与Socket连接
- 南阳理工OJ_题目50 爱摘苹果的小明
- 制作眼睛样本
- Cracking The Coding Interview 1.4
- 【NOI2002】贪吃的九头龙
- Codeforces 52B Right Triangles
- 关于tomcat启动后,直接访问本地地址默认的页面
- Ext.require的作用
- JQuery中$.ajax()方法参数详解
- WebView注入Java对象注意事项,4.2之前版本,4.2之后的区别
- 在配置oem时遇到“DBSNMP 用户名或密码无效”时
- leetcode--Populating Next Right Pointers in Each Node