Categorygithub.com/szhou12/leetcode-goleetcode2343-Query-Kth-Smallest-Trimmed-Number
package
0.0.0-20241220224003-b7cf03a90b2b
Repository: https://github.com/szhou12/leetcode-go.git
Documentation: pkg.go.dev

# README

2343. Query Kth Smallest Trimmed Number

Solution idea

Priority Queue

Use maxheap to get k-th smallest for each query

Time complexity = $O(mn\log k)$ where $m$ number of queries, $n$ number of numbers.

Optimal Solution - DP + 基准排序

基准排序: 类似于 Bucket Sort。先排序一个digit, 再排序两个digits. 十位数上的数字只有 0~9.

Time complexity = $O(mn + | queries |)$ where $m$ number of numbers, $n$ length of one number (all numbers equal length).

Resources

【每日一题】LeetCode 2343. Query Kth Smallest Trimmed Number