What is the difference between a centralized and decentralized cryptocurrency exchange?

A centralized cryptocurrency exchange is controlled by a central authority and manages all transactions. A decentralized cryptocurrency exchange is built on a decentralized blockchain network and allows users to trade cryptocurrencies directly with one another without the need for a central authority.