計(jì)算機(jī)編程算法常用術(shù)語(yǔ)
小編為大家整理了計(jì)算機(jī)編程算法常用術(shù)語(yǔ),希望對(duì)你有幫助哦!
計(jì)算機(jī)編程算法常用術(shù)語(yǔ):
Dictionaries 字典
Priority Queues 堆
Sorting 排序
Searching 查找
Data Structures 基本數(shù)據(jù)結(jié)構(gòu)
Graph Data Structures 圖
Set Data Structures 集合
Kd-Trees 線段樹(shù)
Numerical Problems 數(shù)值問(wèn)題
Solving Linear Equations 線性方程組
Bandwidth Reduction 帶寬壓縮
Matrix Multiplication 矩陣乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值問(wèn)題
Linear Programming 線性規(guī)劃
Random Number Generation 隨機(jī)數(shù)生成
Factoring and Primality Testing 因子分解/質(zhì)數(shù)判定
Arbitrary Precision Arithmetic 高精度計(jì)算
Knapsack Problem 背包問(wèn)題
Discrete Fourier Transform 離散Fourier變換
Combinatorial Problems 組合問(wèn)題
Median and Selection 中位數(shù)
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 劃分生成
Generating Graphs 圖的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可滿足性
Graph Problems -- polynomial 圖論-多項(xiàng)式算法
Connected Components 連通分支
Topological Sorting 拓?fù)渑判?/p>
Minimum Spanning Tree 最小生成樹(shù)
Shortest Path 最短路徑
Transitive Closure and Reduction 傳遞閉包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler回路/中國(guó)郵路
Edge and Vertex Connectivity 割邊/割點(diǎn)
Network Flow 網(wǎng)絡(luò)流
Drawing Graphs Nicely 圖的描繪
Drawing Trees 樹(shù)的描繪
Planarity Detection and Embedding 平面性檢測(cè)和嵌入
Graph Problems -- hard 圖論-NP問(wèn)題
Clique 最大團(tuán)
Independent Set 獨(dú)立集
Vertex Cover 點(diǎn)覆蓋
Traveling Salesman Problem 旅行商問(wèn)題
Hamiltonian Cycle Hamilton回路
Graph Partition 圖的劃分
Vertex Coloring 點(diǎn)染色
Edge Coloring 邊染色
Graph Isomorphism 同構(gòu)
Steiner Tree Steiner樹(shù)
Feedback Edge/Vertex Set 最大無(wú)環(huán)子圖
Computational Geometry 計(jì)算幾何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi圖
Nearest Neighbor Search 最近點(diǎn)對(duì)查詢
Range Search 范圍查詢
Point Location 位置查詢
Intersection Detection 碰撞測(cè)試
Bin Packing 裝箱問(wèn)題
Medial-Axis Transformation 中軸變換
Polygon Partitioning 多邊形分割
Simplifying Polygons 多邊形化簡(jiǎn)
Shape Similarity 相似多邊形
Motion Planning 運(yùn)動(dòng)規(guī)劃
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合與串的問(wèn)題
Set Cover 集合覆蓋
Set Packing 集合配置
String Matching 模式匹配
Approximate String Matching 模糊匹配
Text Compression 壓縮
Cryptography 密碼
Finite State Machine Minimization 有窮自動(dòng)機(jī)簡(jiǎn)化
Longest Common Substring 最長(zhǎng)公共子串
Shortest Common Superstring 最短公共父串
DP——Dynamic Programming——動(dòng)態(tài)規(guī)劃
recursion —— 遞歸
編程詞匯
A2A integration A2A整合
abstract 抽象的
abstract base class (ABC)抽象基類
abstract class 抽象類
abstraction 抽象、抽象物、抽象性
access 存取、訪問(wèn)
access level訪問(wèn)級(jí)別
access function 訪問(wèn)函數(shù)
account 賬戶
action 動(dòng)作
activate 激活
active 活動(dòng)的
actual parameter 實(shí)參
adapter 適配器
add-in 插件
address 地址
address space 地址空間
address-of operator 取地址操作符
ADL (argument-dependent lookup)
ADO(ActiveX Data Object)ActiveX數(shù)據(jù)對(duì)象
advanced 高級(jí)的
aggregation 聚合、聚集
algorithm 算法
alias 別名
align 排列、對(duì)齊
allocate 分配、配置
allocator分配器、配置器
angle bracket 尖括號(hào)
annotation 注解、評(píng)注
API (Application Programming Interface) 應(yīng)用(程序)編程接口
app domain (application domain)應(yīng)用域
application 應(yīng)用、應(yīng)用程序
application framework 應(yīng)用程序框架
appearance 外觀
append 附加
architecture 架構(gòu)、體系結(jié)構(gòu)
archive file 歸檔文件、存檔文件
argument引數(shù)(傳給函式的值)。參見(jiàn)parameter
array 數(shù)組
arrow operator 箭頭操作符
ASP(Active Server Page)活動(dòng)服務(wù)器頁(yè)面
ASP.NET worker process ASP.NET工作者進(jìn)程
assembly 裝配件、配件
assembly language 匯編語(yǔ)言
assembly manifest 裝配件清單
assert(ion) 斷言
assign 賦值
assignment 賦值、分配
assignment operator 賦值操作符
associated 相關(guān)的、相關(guān)聯(lián)的
associative container 關(guān)聯(lián)式容器(對(duì)應(yīng)sequential container)
asynchronous 異步的
atomic 原子的
atomic operation 原子操作
attribute 特性、屬性
authentication service 驗(yàn)證服務(wù)
authorization 授權(quán)
audio 音頻
A.I. 人工智能
B2B integration B2B整合、B2B集成(business-to-business integration)
background 背景、后臺(tái)(進(jìn)程)
backward compatible 向后兼容、向下兼容
backup 備份
backup device備份設(shè)備
backup file 備份文件
bandwidth 帶寬
base class 基類
base type 基類型
batch 批處理
BCL (base class library)基類庫(kù)
binary 二進(jìn)制
binary search 二分查找
binary tree 二叉樹(shù)
binary function 雙參函數(shù)
binary large object二進(jìn)制大對(duì)象
binary operator 二元操作符
binding 綁定
bit 位
bitmap 位圖
bitwise 按位...
bitwise copy 為單元進(jìn)行復(fù)制;位元逐一復(fù)制,按位拷
bitwise operation 按位運(yùn)算
block 塊、區(qū)塊、語(yǔ)句塊
bookkeeping 簿記
boolean 布林值(真假值,true或false)
border 邊框
bounds checking 邊界檢查
boxing 裝箱、裝箱轉(zhuǎn)換
brace (curly brace) 大括號(hào)、花括號(hào)
bracket (square brakcet) 中括號(hào)、方括號(hào)
breakpoint 斷點(diǎn)
browser applications 瀏覽器應(yīng)用(程序)
browser-accessible application 可經(jīng)由瀏覽器訪問(wèn)的應(yīng)用程序
build 編連(專指編譯和連接
built-in 內(nèi)建、內(nèi)置
bus 總線
business 業(yè)務(wù)、商務(wù)(看場(chǎng)合)
business Logic 業(yè)務(wù)邏輯
business rules 業(yè)務(wù)規(guī)則
buttons 按鈕
bug 臭蟲(chóng)
by/through 通過(guò)
byte 位元組(由8 bits組成)
cache 高速緩存
calendar 日歷
call 調(diào)用
callback 回調(diào)
call-level interface (CLI)調(diào)用級(jí)接口(CLI)
call operator 調(diào)用操作符
candidate key 候選鍵 (for database)
cascading delete 級(jí)聯(lián)刪除 (for database)
cascading update 級(jí)聯(lián)更新 (for database)
casting 轉(zhuǎn)型、造型轉(zhuǎn)換
catalog 目錄
chain 鏈(function calls)
character 字符
character format 字符格式
character set 字符集
CHECK constraints CHECK約束 (for database)
checkpoint 檢查點(diǎn) (for database)
check box 復(fù)選框
check button 復(fù)選按鈕
child class 子類
CIL (common intermediate language)通用中間語(yǔ)言、通用中介語(yǔ)言
class 類
class declaration 類聲明
class definition 類定義
class derivation list 類繼承列表
class factory 類廠
class hierarchy 類層次結(jié)構(gòu)
class library 類庫(kù)
class loader 類裝載器
class template 類模板
class template partial specializations 類模板部分特化
class template specializations 類模板特化
classification 分類
clause 子句
client application 客戶端應(yīng)用程序
client cursor 客戶端游標(biāo) (for database)
code page 代碼頁(yè)
cleanup 清理、清除
CLI (Common Language Infrastructure) 通用語(yǔ)言基礎(chǔ)設(shè)施
client 客戶、客戶端
client area 客戶區(qū)
client-server 客戶機(jī)/服務(wù)器、客戶端/服務(wù)器
clipboard 剪貼板
clone 克隆
CLS (common language specification) 通用語(yǔ)言規(guī)范
code access security 代碼訪問(wèn)安全
COFF (Common Object File Format) 通用對(duì)象文件格式
collection 集合
COM (Component Object Model) 組件對(duì)象模型
combo box 組合框
command line 命令行
comment 注釋
commit 提交 (for database)
communication 通訊
compatible 兼容
compile time 編譯期、編譯時(shí)
compiler 編譯器
component組件
composite index 復(fù)合索引、組合索引 (for database)
composite key 復(fù)合鍵、組合鍵 (for database)
composition 復(fù)合、組合
concept 概念
concrete具體的
concrete class 具體類
concurrency 并發(fā)、并發(fā)機(jī)制
constraint 約束 (for database)
configuration 配置、組態(tài)
connection 連接 (for database)
connection pooling 連接池
console 控制臺(tái)
constant 常量
construct 構(gòu)件、成分、概念、構(gòu)造(for language)
constructor (ctor) 構(gòu)造函數(shù)、構(gòu)造器
container 容器
containment包容
context 環(huán)境、上下文
control 控件
cookie (不譯)
copy 拷貝
CORBA 通用對(duì)象請(qǐng)求中介架構(gòu)(Common Object Request Broker Architecture)
cover 覆蓋、涵蓋
create/creation 創(chuàng)建、生成
crosstab query 交叉表查詢 (for database)
CRTP (curiously recurring template pattern)
CTS (common type system)通用類型系統(tǒng)
cube 多維數(shù)據(jù)集 (for database)
cursor 光標(biāo)
cursor 游標(biāo) (for database)
custom 定制、自定義