An icon sorting and displaying method, wherein the method comprises: • recording a number of icons of a same type and a value of frequency of use of each icon; • calculating an overall frequency value of each type of icon according to the recorded number of icons and the value of frequency of use of each icon; • sorting each type of icon according to the calculated overall frequency value along a first direction; • recording a number of times of using each icon of the same type within a preset time and a duration of use each time; • calculating the value of frequency of use of each icon according to the recorded number of times of use and the duration of use each time, wherein the value of frequency of use of an icon k is calculated according to: A k = α * number of times of using icon k number of times of using all icons + β * duration of using icon k duration of using all icons where, A k represents the value of frequency of use of the kth icon, k represents a sequence number of the icon, α is a weighting parameter whose value range is [0, 1], and β is a weighting parameter whose value range is [0, 1], and α + β = 1; and • sorting each icon of the same type according to the calculated value of frequency of use along a second direction, wherein the overall frequency value of each type of an icon is calculated according to: B i = γ ∗ number of ions of type i number of all icons + δ ∗ ∑ k = 1 N 1 A k where, B i represents the overall frequency value of the ith type, i represents a sequence number of an icon type, N represents the number of icons of each icon type, γ is a weighting parameter whose value range is [0, 1], and δ is a weighting parameter whose value range is [0, 1], and γ + δ = 1; and • displaying the sorted icons on a screen. • recording a number of icons of a same type and a value of frequency of use of each icon; • calculating an overall frequency value of each type of icon according to the recorded number of icons and the value of frequency of use of each icon; • sorting each type of icon according to the calculated overall frequency value along a first direction; • recording a number of times of using each icon of the same type within a preset time and a duration of use each time; • calculating the value of frequency of use of each icon according to the recorded number of times of use and the duration of use each time, wherein the value of frequency of use of an icon k is calculated according to: A k = α * number of times of using icon k number of times of using all icons + β * duration of using icon k duration of using all icons where, A k represents the value of frequency of use of the kth icon, k represents a sequence number of the icon, α is a weighting parameter whose value range is [0, 1], and β is a weighting parameter whose value range is [0, 1], and α + β = 1; and • sorting each icon of the same type according to the calculated value of frequency of use along a second direction, wherein the overall frequency value of each type of an icon is calculated according to: B i = γ ∗ number of ions of type i number of all icons + δ ∗ ∑ k = 1 N 1 A k where, B i represents the overall frequency value of the ith type, i represents a sequence number of an icon type, N represents the number of icons of each icon type, γ is a weighting parameter whose value range is [0, 1], and δ is a weighting parameter whose value range is [0, 1], and γ + δ = 1; and wherein the overall frequency value of each type of an icon is calculated according to: B i = γ ∗ number of ions of type i number of all icons + δ ∗ ∑ k = 1 N 1 A k where, B i represents the overall frequency value of the ith type, i represents a sequence number of an icon type, N represents the number of icons of each icon type, γ is a weighting parameter whose value range is [0, 1], and δ is a weighting parameter whose value range is [0, 1], and γ + δ = 1; and • displaying the sorted icons on a screen.