區分事件驅動正規化和演算法正規化


讓我們瞭解一下什麼是演算法正規化。

演算法正規化

演算法正規化是一種通用的模型或框架,它構成一類演算法設計的基礎。它比演算法的概念更高一層,也高於計算機程式。

不同的演算法正規化如下:

  • 暴力法正規化。

  • 貪婪法正規化。

  • 回溯法正規化。

  • 分治法正規化。

  • 動態規劃正規化。

事件驅動正規化

事件驅動是一種程式設計正規化,其中程式的流程由事件決定,例如使用者操作(滑鼠點選、按鍵)、感測器輸出以及來自其他程式或執行緒的訊息傳遞。

以下是事件驅動正規化的示意圖:

區別

事件驅動正規化和演算法正規化的主要區別如下:

事件驅動正規化演算法正規化
這是一種程式設計正規化,其中程式的流程由事件決定,例如使用者操作(滑鼠點選、按鍵)。這是一種通用的方法或途徑,構成一類演算法設計的基礎。
這種方法用於硬體描述語言。這種方法將用於高階語言。
示例包括事件處理程式,例如圖形使用者介面中使用的滑鼠點選、驅動程式中的中斷機制。示例包括分治法、貪婪演算法、動態規劃。

根據需要和上下文,我們可以決定使用什麼以及如何使用它。例如,我們有一個系統,需要在點選複選框時顯示一個彈出視窗,那麼最好使用基於事件驅動的正規化。

更新於:2021年12月1日

418 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.