刷題Day47|1143.最長公共子序列、1035.不相交的線、53. 最大子序和、

1143.最長公共子序列

1143. 最長公共子序列 - 力扣(LeetCode)

思路:dp數組含義是以i-1和j-1為結尾的最長公共子序列。當text1[i - 1] = text2[i - 1], dp[i][j] = dp[i - 1][j - 1] +1; 否則dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]); 因為兩種情況都有可能出現較大值。遍歷順序是從左到右,從上到下。

1035.不相交的線

1035. 不相交的線 - 力扣(LeetCode)

思路:【1143.最長公共子序列】的另一種表達方式,內核完全一樣。

53. 最大子序和

53. 最大子數組和 - 力扣(LeetCode)

思路:dp[i]的狀態是加入或不加入nums[i]:dp[i] = max(dp[i - 1] + nums[i], nums[i]。

392.判斷子序列

392. 判斷子序列 - 力扣(LeetCode)

思路:和【1143.最長公共子序列】類似(情況更簡單),當s[i - 1] == t[j - 1]那么dp[i][j] = dp[i - 1][j - 1] + 1;否則dp[i][j] = dp[i][j - 1];因為只有t能刪元素。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/44000.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/44000.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/44000.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

無法連接Linux遠程服務器的Mysql,解決辦法

問題描述 如果是關閉虛擬機之后,二次打開無法連接Mysql,則可嘗試一下方法進行解決 解決方法 關閉虛擬機的防火墻 1:查看防火墻狀態 systemctl status firewalld 一下顯示說明防火墻是啟動的狀態 2:關閉防火墻 systemctl st…

git提交emoji指南

emoji 指南 emojiemoji 代碼commit 說明🎉 (慶祝)tada初次提交? (火花)sparkles引入新功能🔖 (書簽)bookmark發行/版本標簽🐛 (bug)bug修復 bug🚑 (急救車)ambulance重要補丁🌐 (地球)globe_with_meridians國際化與本…

PTA - 編寫函數計算圓面積

題目描述: 1.要求編寫函數getCircleArea(r)計算給定半徑r的圓面積,函數返回圓的面積。 2.要求編寫函數get_rList(n) 輸入n個值放入列表并將列表返回 函數接口定義: getCircleArea(r); get_rList(n); 傳入的參數r表示圓的半徑&#xff0c…

音視頻解封裝demo:將FLV文件解封裝(demux)得到文件中的H264數據和AAC數據(純手工,不依賴第三方開源庫)

1、README 前言 注意:flv是不支持h.265封裝的。目前解封裝功能正常,所得到的H.264文件與AAC文件均可正常播放。 a. demo使用 $ make clean && make DEBUG1 $ $ $ ./flv_demux_h264_aac Usage: ./flv_demux_h264_aac avfile/test1.flv./flv_d…

壓縮感知1——算法簡介

傳統的數據采集 傳統的數字信號采樣定律就是有名的香農采樣定理,又稱那奎斯特采樣定律定理內容如下:為了不失真地恢復模擬信號,采樣頻率應該不小于模擬信號頻譜中最高頻率的2倍 上述步驟得到的數字信號的數據量比較大,一方面不利…

C語言程序題(一)

一.三個整數從大到小輸出 首先做這個題目需要知道理清排序的思路,通過比較三個整數的值,使之從大到小輸出。解這道題有很多方法我就總結了兩種方法:一是通過中間變量比較和交換,二是可以用冒泡排序法(雖然三個數字排序…

車載聚合路由器應用場景分析

乾元通QYT-X1z車載式1U多卡聚合路由器,支持最多8路聚合,無論是應急救援,還是車載交通,任何寬帶服務商無法覆蓋的區域,聚合路由器可提供現場需要的穩定、流暢、安全的視頻傳輸網絡,聚合路由器可無縫接入應急…

Dify中的weaviate向量數據庫操作

一.安裝weaviate客戶端 1.Dify 0.6.9中weaviate信息 在Dify 0.6.9版本中weaviate容器信息如下: # The Weaviate vector store. weaviate:image: semitechnologies/weaviate:1.19.0restart: alwaysvolumes:# Mount the Weaviate data directory to the container.- ./volume…

【操作系統】進程管理——信號量機制(個人筆記)

學習日期:2024.7.9 內容摘要:信號量機制,用信號量實現進程的同步與互斥 信號量機制 信號量的概念 在上節內容中,我們學習了進程互斥的軟件和硬件解決方案,但這些方案都有各自的問題,雙標志法都因為檢查和…

【自用】【高昆輪概率論與數理統計筆記】2.1 分布函數的概念與性質

不定期更新,前面的章節會在學完后補回來,重新學學概率,當年考研考的數學二,沒有概率基礎,想自己補補,視頻課是高昆輪老師講的浙大四版概率論教材的視頻課,地址: 第一章:h…

數據庫MySQL---基礎篇

存儲和管理數據的倉庫 MySQL概述 數據庫相關概念 數據庫(DataBase)---數據存儲的倉庫,數據是有組織的進行存儲 數據庫管理系統(DBMS)-----操縱和管理數據庫的大型軟件 SQL----操作關系型數據庫的編程語言&#xff…

Python:安裝/Mac

之前一直陸陸續續有學python!今天開始!正式開肝!!! 進入網站:可能會有點慢,多開幾個網頁 https://www.python.org 點擊下載,然后進入新的頁面,往下滑 來到File&#xff0…

實時溫濕度監測系統:Micropython編碼ESP32與DHT22模塊的無線數據傳輸與PC端接收項目

實時溫濕度監測系統 前言項目目的項目材料項目步驟模擬ESP32接線連接測試搭建PC端ESP32拷錄環境對ESP32進行拷錄PC端搭建桌面組件本地數據接收桌面小組件部分 實驗總結 前言 人生苦短,我用Python。 由于我在日常工作中經常使用Python,因此在進行該項目…

基于java+springboot+vue實現的校園二手書交易平臺(文末源碼+Lw)287

摘 要 信息數據從傳統到當代,是一直在變革當中,突如其來的互聯網讓傳統的信息管理看到了革命性的曙光,因為傳統信息管理從時效性,還是安全性,還是可操作性等各個方面來講,遇到了互聯網時代才發現能補上自…

Vue中v-for和v-if優先級(2、3)

Vue中v-for和v-if優先級(2、3) Vue2 在Vue2當中,v-for優先級要優于v-if,也就是說,當它倆同時沿用時,v-for先遍歷,v-if再判斷。 Vue2源碼位置 \vue-dev\src\compiler\codegen\index.js export function genElement…

如何構建數據驅動的企業?爬蟲管理平臺是關鍵橋梁嗎?

一、數據驅動時代:為何選擇爬蟲管理平臺? 在信息爆炸的今天,數據驅動已成為企業發展的核心戰略之一。爬蟲管理平臺,作為數據采集的第一站,它的重要性不言而喻。這類平臺通過自動化手段,從互聯網的各個角落…

windows的遠程桌面連接docker

1. Docker容器中運行遠程桌面服務 (RDP):您的Docker容器需要安裝和運行遠程桌面服務。通常,遠程桌面服務在Windows操作系統上可用。如果您使用的是Linux容器,則需要安裝一個支持RDP協議的桌面環境和RDP服務器。 2. 開放RDP端口:通…

什么是RPC?有哪些RPC框架?

定義 RPC(Remote Procedure Call,遠程過程調用)是一種允許運行在一臺計算機上的程序調用另一臺計算機上子程序的技術。這種技術屏蔽了底層的網絡通信細節,使得程序間的遠程通信如同本地調用一樣簡單。RPC機制使得開發者能夠構建分…

【常見開源庫的二次開發】一文學懂CJSON

簡介: JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它基于JavaScript的一個子集,但是JSON是獨立于語言的,這意味著盡管JSON是由JavaScript語法衍生出來的,它可以被任何編程語言讀取和生成…

Django 實現子模版繼承父模板

背景 Django的占位符,如果不繼承父模板的內容,會被子模版所覆蓋,有些業務場景子模版也需要使用到父模板中的內容 可以使用Django自帶的標簽{% block super %}來實現此效果 base.html 最基礎html,相當于第一層html,bl…