欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

題解 | #牛群編號變更#

牛群編號變更

http://fangfengwang8.cn/practice/9295f0f796b34793832710d5c939a619

知識點:動態(tài)規(guī)劃

思路:

這段代碼實現(xiàn)了求解兩個字符串的最小編輯距離。采用動態(tài)規(guī)劃的思想,通過構(gòu)建一個二維數(shù)組?f?作為動態(tài)規(guī)劃表。表中的每個元素?f[i][j]?表示將?word1?的前?i?個字符轉(zhuǎn)換成?word2?的前?j?個字符所需的最小編輯距離。

首先,初始化動態(tài)規(guī)劃表的邊界條件。?f[i][0]?表示將?word1?的前?i?個字符轉(zhuǎn)換成空字符串所需的編輯距離,即?i;f[0][j]?表示將空字符串轉(zhuǎn)換成?word2?的前?j?個字符所需的編輯距離,即?j。

然后,通過迭代計算動態(tài)規(guī)劃表中的其他元素。對于每個?f[i][j],有兩種情況:

  1. 如果?word1?的第?i?個字符和?word2?的第?j?個字符相等,那么在編輯的過程中不需要進行任何操作,此時?f[i][j] = f[i-1][j-1]。
  2. 如果?word1?的第?i?個字符和?word2?的第?j?個字符不相等,那么可以進行三種操作:刪除?word1?的第?i?個字符,插入?word2?的第?j?個字符,或者將?word1?的第?i?個字符替換為?word2?的第?j?個字符。因此?f[i][j]?可以由下面三者中的最小值得出:f[i-1][j]?+ 1:表示刪除?word1?的第?i?個字符。f[i][j-1]?+ 1:表示插入?word2?的第?j?個字符。f[i-1][j-1]?+ 1:表示將?word1?的第?i?個字符替換為?word2?的第?j?個字符。

最后,返回?f[n][m],即將?word1?轉(zhuǎn)換成?word2?的最小編輯距離。

編程語言:java

import java.util.*;


public class Solution {
    /**
     * 代碼中的類名、方法名、參數(shù)名已經(jīng)指定,請勿修改,直接返回方法規(guī)定的值即可
     *
     *
     * @param word1 string字符串
     * @param word2 string字符串
     * @return int整型
     */
    public int minDistance(String word1, String word2) {
        int n = word1.length();
        int m = word2.length();

        int[][] f = new int[n + 1][m + 1];

        for (int i = 0; i <= n; i++) {
            f[i][0] = i;
        }

        for (int j = 0; j <= m; j++) {
            f[0][j] = j;
        }

        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= m; j++) {
                f[i][j] = Math.min(f[i - 1][j], f[i][j - 1]) + 1;
                if (word1.charAt(i - 1) == word2.charAt(j - 1)) {
                    f[i][j] = Math.min(f[i][j], f[i - 1][j - 1]);
                }
            }
        }

        return f[n][m];
    }
}

全部評論

相關(guān)推薦

05-12 18:24
長安大學 UE4
因為是家里第一代大學生,報專業(yè)報學校都沒人可以指導,只能自己看著來畢業(yè)找工作,父母只知道考公務(wù)員啊考教師啊,絲毫不考慮難度我說要去大城市打工才行,小縣城對學歷沒有需求,開的工資都很低,兩三千養(yǎng)活不了的結(jié)果都不同意我去大城市,覺得北上廣深遠,不穩(wěn)定,一年到頭不著家,養(yǎng)這么大孩子算白養(yǎng)了要我怎么辦,不考公不考編就是死路一條唄,出去打工就是不孝唄可是考公考編也好難,考上也是小職員,到時候又變成了家里第一代體制內(nèi)了,不還是樣樣靠自己有時候很羨慕同學,要去大城市打拼,家里都很支持去看看外面的世界也羨慕同學父母都是體制內(nèi)的,考上還有所依靠家里沒有辦法給予幫助,簡直是進入死胡同一樣
Two_Shadow:你先拿到offer,路是自己走的,你真去了誰攔得住你呢,不用給自己扣帽子,我也是我家第一代大學生啊,農(nóng)村人,高考96個志愿我就填50多個計算機,爸媽讓我填滿保底我說我不,我就學計算機,上大學了讓我考研我說我不考,我就喜歡干活,現(xiàn)在簽了offer,他們也釋懷,不回家就努力提升自己,就往家里打錢,就開視頻,還能怎么樣呢,路是自己走的,他們只是希望你能走得好一點,但大部分父母,尤其是農(nóng)村父母根本幫不了你什么,難道你就不走路了嗎,希望能罵醒你,不要想太多做太少。
點贊 評論 收藏
分享
嘀哩咕嚕說啥呢:27屆,這簡歷,強的逆天,大廠實習隨便沖,面經(jīng)多少看點,hot100刷完,大廠隨便挑了
點贊 評論 收藏
分享
評論
點贊
2
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)