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

网站怎么做需要花钱吗全网营销网络推广

网站怎么做需要花钱吗,全网营销网络推广,国际独立站,网站设计手机版为什么那么多背景题目:环形链表 解法一:哈希表 创建一个哈希表,遍历链表先判断哈希表中是否含有要放入哈希表中的节点,如果该节点已在哈希表中出现那么说明该链表是环形的;如果链表节点出现nullptr那么就退出循环,该链表是…

题目:环形链表

 解法一:哈希表

创建一个哈希表,遍历链表先判断哈希表中是否含有要放入哈希表中的节点,如果该节点已在哈希表中出现那么说明该链表是环形的;如果链表节点出现nullptr那么就退出循环,该链表是非环的。

时间复杂度:O(n)

空间复杂度:O(n)

class Solution {
public:bool hasCycle(ListNode *head) {unordered_set<ListNode*> hashtable;while(head){if(hashtable.count(head)) //先判断哈希表中是否有将要放入哈希表中的这个节点return true;hashtable.emplace(head);head = head->next;}return false;}
};

解法二:快慢指针

主要思路就是仿照龟兔赛跑,slow指针是龟,fast指针是兔(),如果是环形链表那么龟兔就会相遇(这个相遇肯定是兔套了龟若干圈.....)

时间复杂度:O(n)

空间复杂度:O(1)

class Solution {
public:bool hasCycle(ListNode *head) {if(nullptr == head)return false;ListNode* slow = head;ListNode* fast = head->next;while(fast){if(slow == fast){return true;}if(nullptr == fast->next){goto end;}else{fast = fast->next->next;}slow = slow->next;}end:return false;}
};

题目:最长公共前缀

解法一:遍历

对每个string字符串的字母按顺序一一判断,也就是简单遍历

时间复杂度:O(nm)

空间复杂度:O(1)

class Solution {
public:string longestCommonPrefix(vector<string>& strs) {for(int i = 0;i<strs[0].size();++i) //以第一个字符串作为基准,也可以先选出长度最小的字符串,选不选其实都一样{for(int j = 1;j<strs.size();++j){if((i>strs[j].size()-1) || (strs[0][i] != strs[j][i]))return strs[0].substr(0,i);}}return strs[0];}
};

解法二:两两判断

两个字符串进行比较得到一个string对象ret(刚开始将ret定义为第一个字符串),ret就是这两个字符串的公共前缀,以此类推

时间复杂度:O(nm)

空间复杂度:O(m)

class Solution {
public://更新retstring updateret(string& ret,const string& str ){string tmp;for(int i = 0;i<ret.size();++i){if(ret[i] != str[i] || i>str.size()-1 )//当字符不相同/字符串长度长于return tmp;tmp.push_back(ret[i]);}return tmp;}string longestCommonPrefix(vector<string>& strs) {//解法二:两两比较string ret = strs[0];for(int i = 1;i<strs.size();++i){ret = updateret(ret,strs[i]);}return ret;}
};

http://www.ds6.com.cn/news/117429.html

相关文章:

  • wordpress 复制网站广东东莞最新情况
  • 这么用自己的电脑做网站服务器营销的方法和技巧
  • 大连网站建设那家好360收录提交
  • 石家庄最新提供搜索引擎优化公司
  • 公司网站如何完善百度搜索高级搜索技巧
  • 设备租赁业务网站如何做海南快速seo排名优化
  • cms建站详细教程百度投放广告联系谁
  • 做网站公司广州品牌推广与传播
  • pmp培训广西seo关键词怎么优化
  • 做债的网站最近三天的新闻大事
  • wordpress实地地图插件新乡网站优化公司
  • 佛山外贸网站建设机构自己怎么开电商平台
  • 自己制作一个网站需要什么软件企业员工培训总结
  • 响应式网站源代码创建软件平台该怎么做
  • 网站推广思路制作一个网站的基本步骤
  • 做ppt兼职的网站有哪些营销策划机构
  • 网站好玩新功能免费关键词优化排名软件
  • 公司网站开发人员的的工资多少钱长沙seo网络推广
  • 南京网站优化网站建设公司360seo排名优化服务
  • 旅游网站推广方案百度人工服务
  • 贵州做农业网站微博营销案例
  • 电子商务网站设计分析怎么做上海最新发布最新
  • 什么做网站统计好网络营销的5种营销方式
  • 网站设计专业建站公司软文广告经典案例
  • wordpress官网下载网站优化排名软件推广
  • 网站的数据库怎么做优化大师app下载安装
  • 大型电商网站开发价格北京百度推广开户
  • 电脑上怎么建设网站自己代理一款手游需要多少钱
  • 建设众筹网站网站推广 方法
  • 上海企业自助建站凡科小程序