中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

松江做營銷網(wǎng)站開封網(wǎng)絡推廣哪家好

松江做營銷網(wǎng)站,開封網(wǎng)絡推廣哪家好,南京做網(wǎng)站引流的公司,網(wǎng)絡推廣團隊需要哪些人手// 單鏈表 struct ListNode {int val; // 節(jié)點上存儲的元素ListNode *next; // 指向下一個節(jié)點的指針ListNode(int x) : val(x), next(NULL) {} // 節(jié)點的構造函數(shù) };ListNode* head new ListNode(5); 重要方法:虛擬頭節(jié)點 個人方法:指針轉(zhuǎn)為數(shù)組…
// 單鏈表
struct ListNode {int val;  // 節(jié)點上存儲的元素ListNode *next;  // 指向下一個節(jié)點的指針ListNode(int x) : val(x), next(NULL) {}  // 節(jié)點的構造函數(shù)
};ListNode* head = new ListNode(5);

重要方法:虛擬頭節(jié)點?

個人方法:指針轉(zhuǎn)為數(shù)組(詳見4、5)

1.移除鏈表元素

203. 移除鏈表元素 - 力扣(LeetCode)
方法一:

ListNode* removeElements(ListNode* head, int val) {// 刪除頭結(jié)點while (head != NULL && head->val == val) { // 注意這里不是ifListNode* tmp = head;head = head->next;delete tmp;}// 刪除非頭結(jié)點ListNode* cur = head;while (cur != NULL && cur->next!= NULL) {if (cur->next->val == val) {ListNode* tmp = cur->next;cur->next = cur->next->next;delete tmp;} else {cur = cur->next;}}return head;
}

方法二(虛擬頭節(jié)點):

ListNode* removeElements(ListNode* head, int val) {ListNode* dummyHead = new ListNode(0); // 設置一個虛擬頭結(jié)點dummyHead->next = head; // 將虛擬頭結(jié)點指向head,這樣方便后面做刪除操作ListNode* cur = dummyHead;while (cur->next != NULL) {if(cur->next->val == val) {ListNode* tmp = cur->next;cur->next = cur->next->next;delete tmp;} else {cur = cur->next;}}head = dummyHead->next;delete dummyHead;return head;
}

2.設計鏈表

707. 設計鏈表 - 力扣(LeetCode)

3.反轉(zhuǎn)鏈表

206. 反轉(zhuǎn)鏈表 - 力扣(LeetCode)

ListNode* reverseList(ListNode* head) {ListNode* dummy = new ListNode();ListNode* cur;while(head != nullptr){cur = head;head = head->next;cur->next = dummy->next;dummy->next = cur;}return dummy->next;
}

4.鏈表相交

面試題 02.07. 鏈表相交 - 力扣(LeetCode)

ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {// 轉(zhuǎn)化為指針數(shù)組vector<ListNode*> a, b;while(headA != NULL){a.push_back(headA);headA = headA->next;}while(headB != NULL){b.push_back(headB);headB = headB->next;}int mini = min(a.size(), b.size());ListNode* res = NULL;for(int i = 1; i <= mini; i ++){if(a[a.size() - i] == b[b.size() - i]) res = a[a.size() - i];}return res;
}

?5.環(huán)形鏈表

142. 環(huán)形鏈表 II - 力扣(LeetCode)

方法一:暴力

ListNode *detectCycle(ListNode *head) {vector<ListNode*> array;ListNode* res = NULL;while(head != NULL){for(int i = 0; i < array.size(); i ++ ){if(array[i] == head) return head;}array.push_back(head);head = head->next;}return res;
}

方法二:雙指針

ListNode *detectCycle(ListNode *head) {ListNode* fast = head;ListNode* slow = head;while(fast != NULL && fast->next != NULL) {slow = slow->next;fast = fast->next->next;// 快慢指針相遇,此時從head 和 相遇點,同時查找直至相遇if (slow == fast) {ListNode* index1 = fast;ListNode* index2 = head;while (index1 != index2) {index1 = index1->next;index2 = index2->next;}return index2; // 返回環(huán)的入口}}return NULL;
}
http://www.risenshineclean.com/news/46905.html

相關文章:

  • 中文域名注冊報價表網(wǎng)站優(yōu)化怎么操作
  • 網(wǎng)站建設優(yōu)化推廣教程今日新聞大事件
  • 海外產(chǎn)品網(wǎng)站建設上海網(wǎng)絡推廣聯(lián)盟
  • 做外貿(mào)網(wǎng)站要多少錢國外免費網(wǎng)站服務器
  • 官方網(wǎng)站內(nèi)容更新需要怎么做建站之星
  • 人民南路建設廳網(wǎng)站咨詢電話營銷網(wǎng)站的宣傳、推廣與運作
  • 淘寶客為什么做網(wǎng)站東莞疫情最新情況
  • 哪個網(wǎng)站做視頻有錢掙長春網(wǎng)站提升排名
  • 中國國際貿(mào)易網(wǎng)站公眾號如何推廣運營
  • 網(wǎng)站開發(fā)概述網(wǎng)站的優(yōu)化策略方案
  • 旅游電子商務網(wǎng)站設計我的百度購物訂單
  • 蘇州公司建設網(wǎng)站制作網(wǎng)站seo優(yōu)化方案設計
  • PHP套模板做網(wǎng)站他達拉非什么是
  • wordpress怎么做站內(nèi)站搜索引擎名詞解釋
  • 溫州閥門外貿(mào)網(wǎng)站建設百度站長平臺app
  • dz論壇可以做招聘網(wǎng)站百度文章收錄查詢
  • 上海市工程建設信息網(wǎng)官方網(wǎng)站廣東seo價格是多少錢
  • 攝影網(wǎng)站網(wǎng)址大全愛站網(wǎng)查詢
  • 免費做團購網(wǎng)站的軟件好三臺網(wǎng)站seo
  • 手機網(wǎng)站開發(fā)注意友情鏈接怎么購買
  • 建企業(yè)網(wǎng)站建設注意問題網(wǎng)站搭建平臺
  • 坂田做網(wǎng)站的公司海外推廣代理商
  • 制作企業(yè)網(wǎng)站的基本步驟愛鏈接
  • wordpress圖片超鏈接aso優(yōu)化平臺
  • 前端開發(fā)工具vscode網(wǎng)站關鍵詞優(yōu)化公司
  • WordPress評論加入ip合肥seo推廣排名
  • 建設銀行金牛支行網(wǎng)站營銷平臺
  • 網(wǎng)站策劃模板百度推廣費用
  • 中國信用網(wǎng)官網(wǎng)查詢?nèi)肟谥貞cseo全網(wǎng)營銷
  • 深圳做網(wǎng)站 信科網(wǎng)絡seo研究中心學員案例