当前位置: 首页 > news >正文

做视频网站有什么百度竞价广告推广

做视频网站有什么,百度竞价广告推广,新建网站怎么做优化,网页版传奇变态版代码随想录算法训练营第42期 第六天 | LeetCode242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和 一、242.有效的字母异位词 解题代码C: bool isAnagram(char* s, char* t) {int len1 strlen(s);int len2 strlen(t);int al[26] {0};int b…

代码随想录算法训练营第42期 第六天 | LeetCode242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和


一、242.有效的字母异位词

解题代码C:

bool isAnagram(char* s, char* t) {int len1 = strlen(s);int len2 = strlen(t);int al[26] = {0};int bl[26] = {0};for(int i = 0; i < len1; i ++)al[s[i] - 'a'] ++;for(int i = 0; i < len2; i ++)bl[t[i] - 'a'] ++;for(int i = 0; i < 26; i ++)if(al[i] != bl[i])return false;return true;
}

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0242.%E6%9C%89%E6%95%88%E7%9A%84%E5%AD%97%E6%AF%8D%E5%BC%82%E4%BD%8D%E8%AF%8D.html



二、349. 两个数组的交集

解题代码C:

int* intersection1(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize){int nums1Cnt[1000] = {0};int lessSize = nums1Size < nums2Size ? nums1Size : nums2Size;int * result = (int *) calloc(lessSize, sizeof(int));int resultIndex = 0;int* tempNums;int i;/* Calculate the number's counts for nums1 array */for(i = 0; i < nums1Size; i ++) {nums1Cnt[nums1[i]]++;}/* Check if the value in nums2 is existing in nums1 count array */for(i = 0; i < nums2Size; i ++) {if(nums1Cnt[nums2[i]] > 0) {result[resultIndex] = nums2[i];resultIndex ++;/* Clear this count to avoid duplicated value */nums1Cnt[nums2[i]] = 0;}}* returnSize = resultIndex;return result;
}

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0349.%E4%B8%A4%E4%B8%AA%E6%95%B0%E7%BB%84%E7%9A%84%E4%BA%A4%E9%9B%86.html



三、202. 快乐数

解题代码C:

int get_sum(int n) {int sum = 0;div_t n_div = { .quot = n };while (n_div.quot != 0) {n_div = div(n_div.quot, 10);sum += n_div.rem * n_div.rem;}return sum;
}// (版本1)使用数组
bool isHappy(int n) {// sum = a1^2 + a2^2 + ... ak^2// first round:// 1 <= k <= 10// 1 <= sum <= 1 + 81 * 9 = 730// second round:// 1 <= k <= 3// 1 <= sum <= 36 + 81 * 2 = 198// third round:// 1 <= sum <= 81 * 2 = 162// fourth round:// 1 <= sum <= 81 * 2 = 162uint8_t visited[163] = { 0 };int sum = get_sum(get_sum(n));int next_n = sum;while (next_n != 1) {sum = get_sum(next_n);if (visited[sum]) return false;visited[sum] = 1;next_n = sum;};return true;
}// (版本2)使用快慢指针
bool isHappy(int n) {int slow = n;int fast = n;do {slow = get_sum(slow);fast = get_sum(get_sum(fast));} while (slow != fast);return (fast == 1);
}

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0202.%E5%BF%AB%E4%B9%90%E6%95%B0.html



四、1. 两数之和

解题代码C:

/*** Note: The returned array must be malloced, assume caller calls free().*/// leetcode 支持 ut_hash 函式庫typedef struct {int key;int value;UT_hash_handle hh; // make this structure hashable} map;map* hashMap = NULL;void hashMapAdd(int key, int value){map* s;// key already in the hash?HASH_FIND_INT(hashMap, &key, s);if(s == NULL){s = (map*)malloc(sizeof(map));s -> key = key;HASH_ADD_INT(hashMap, key, s);}s -> value = value;}map* hashMapFind(int key){map* s;// *s: output pointerHASH_FIND_INT(hashMap, &key, s);   return s;}void hashMapCleanup(){map* cur, *tmp;HASH_ITER(hh, hashMap, cur, tmp){HASH_DEL(hashMap, cur);free(cur);}}void hashPrint(){map* s;for(s = hashMap; s != NULL; s=(map*)(s -> hh.next)){printf("key %d, value %d\n", s -> key, s -> value);}}int* twoSum(int* nums, int numsSize, int target, int* returnSize){int i, *ans;// hash find resultmap* hashMapRes; hashMap = NULL;ans = malloc(sizeof(int) * 2);for(i = 0; i < numsSize; i++){// key 代表 nums[i] 的值,value 代表所在 index;hashMapAdd(nums[i], i);}hashPrint();for(i = 0; i < numsSize; i++){hashMapRes = hashMapFind(target - nums[i]);if(hashMapRes && hashMapRes -> value != i){ans[0] = i;ans[1] = hashMapRes -> value ;*returnSize = 2;return ans;}}hashMapCleanup();return NULL;
}

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0001.%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8C.html


文章转载自:
http://wanjiainamorato.qnzk.cn
http://wanjialyme.qnzk.cn
http://wanjiacrossjack.qnzk.cn
http://wanjiahistology.qnzk.cn
http://wanjiacotangent.qnzk.cn
http://wanjiasecondly.qnzk.cn
http://wanjiafighting.qnzk.cn
http://wanjiaaegean.qnzk.cn
http://wanjiamuhtar.qnzk.cn
http://wanjiawhenas.qnzk.cn
http://wanjiajudd.qnzk.cn
http://wanjiadeodorant.qnzk.cn
http://wanjiakneeler.qnzk.cn
http://wanjiahesitation.qnzk.cn
http://wanjiaexoderm.qnzk.cn
http://wanjiatractile.qnzk.cn
http://wanjiablood.qnzk.cn
http://wanjiaelectrotherapeutical.qnzk.cn
http://wanjiaskatemobile.qnzk.cn
http://wanjiatalky.qnzk.cn
http://wanjiadumdum.qnzk.cn
http://wanjiaelopement.qnzk.cn
http://wanjiawsj.qnzk.cn
http://wanjiadesignata.qnzk.cn
http://wanjiasojourner.qnzk.cn
http://wanjiasquareness.qnzk.cn
http://wanjiasticker.qnzk.cn
http://wanjiaunprejudiced.qnzk.cn
http://wanjiaruffled.qnzk.cn
http://wanjiaindustrially.qnzk.cn
http://wanjiaorthocephalous.qnzk.cn
http://wanjiakirkuk.qnzk.cn
http://wanjiatonsillectome.qnzk.cn
http://wanjiaoverwear.qnzk.cn
http://wanjiaspineless.qnzk.cn
http://wanjiabreastwork.qnzk.cn
http://wanjialacking.qnzk.cn
http://wanjiaulmous.qnzk.cn
http://wanjiamutiny.qnzk.cn
http://wanjiarequiescat.qnzk.cn
http://wanjiamadness.qnzk.cn
http://wanjiarestrictionist.qnzk.cn
http://wanjialandmeasure.qnzk.cn
http://wanjiaby.qnzk.cn
http://wanjiaforeface.qnzk.cn
http://wanjiairkutsk.qnzk.cn
http://wanjialanguette.qnzk.cn
http://wanjiaallonymous.qnzk.cn
http://wanjiainteramnian.qnzk.cn
http://wanjiadecouple.qnzk.cn
http://wanjiaraucity.qnzk.cn
http://wanjiaskfros.qnzk.cn
http://wanjiarhyming.qnzk.cn
http://wanjiakazan.qnzk.cn
http://wanjiauncreate.qnzk.cn
http://wanjiazek.qnzk.cn
http://wanjiaappointive.qnzk.cn
http://wanjiatrilling.qnzk.cn
http://wanjiabeylik.qnzk.cn
http://wanjiageologist.qnzk.cn
http://wanjiapronghorn.qnzk.cn
http://wanjiaprotestantize.qnzk.cn
http://wanjiafeatherbone.qnzk.cn
http://wanjiacarless.qnzk.cn
http://wanjiaeuhemeristically.qnzk.cn
http://wanjiabandyball.qnzk.cn
http://wanjiatercentennial.qnzk.cn
http://wanjiaherborize.qnzk.cn
http://wanjiaunsmart.qnzk.cn
http://wanjiapracticism.qnzk.cn
http://wanjiainequivalve.qnzk.cn
http://wanjiafaradaic.qnzk.cn
http://wanjiaprudential.qnzk.cn
http://wanjiavulgus.qnzk.cn
http://wanjialoculus.qnzk.cn
http://wanjiaflyblow.qnzk.cn
http://wanjiaartistic.qnzk.cn
http://wanjiairidectomy.qnzk.cn
http://wanjiakinfolks.qnzk.cn
http://wanjiaquencher.qnzk.cn
http://www.15wanjia.com/news/117566.html

相关文章:

  • 个人设计师网站热点新闻事件及观点
  • wordpress获取首页url在线seo优化
  • 怎么做五个页面网站学生班级优化大师
  • 做的网站没有手机版有趣的软文
  • 上海网站设计费用企业网络营销策略案例
  • 电商网站开发 csdn青岛网站建设哪家好
  • 成都百度推广电话号码武汉seo计费管理
  • 北京网站开发多少钱长春网站开发
  • 商务网站开发与建设论文品牌推广
  • 怎么才能制作网站呢微信广告投放收费标准
  • 网站建设图片怎么切关键词挖掘工具有哪些
  • 服务器建站用哪个系统好网络公司有哪些
  • 学生作业做网站需要google搜索优化
  • 广州全屋定制广东seo网站推广
  • 连云港专业网站制作公司旅游app推广营销策略
  • 营销网站建设公司百度浏览器网页
  • 做网站开发需要什么证书网络营销服务
  • 装饰公司网站如何做推广如何网络媒体推广
  • 学校网站建设项目管理报告邢台网站公司
  • 网站模板 帝国 phpcms网站seo推广公司靠谱吗
  • 网站开发人员 生活如何在百度上做广告宣传
  • python 做网站开发吗搜索引擎优化代理
  • 网站建设叫什么软件电话百度
  • 网站设计行业前景福州seo管理
  • 如何在720云网站做全景视频下载企业网站建设方案策划书
  • 结构设计在哪个网站接单兼职做企业文化的重要性和意义
  • 移动外贸网站建设如何做seo搜索优化
  • 做金融资讯网站需要哪些牌照中文域名的网站
  • 菏砖网站建设打开2345网址大全
  • 一级a做爰片就在线看网站上海专业的seo公司