style: update comment format

This commit is contained in:
nuomi1
2023-01-08 20:53:24 +08:00
parent 7556558704
commit 3b52df2a8f
7 changed files with 55 additions and 54 deletions

View File

@ -6,14 +6,14 @@
import utils
//
/* */
@discardableResult
func function() -> Int {
// do something
return 0
}
//
/* */
func constant(n: Int) {
// O(1)
let a = 0
@ -30,7 +30,7 @@ func constant(n: Int) {
}
}
// 线
/* 线 */
func linear(n: Int) {
// n O(n)
let nums = Array(repeating: 0, count: n)
@ -40,7 +40,7 @@ func linear(n: Int) {
let map = Dictionary(uniqueKeysWithValues: (0 ..< n).map { ($0, "\($0)") })
}
// 线
/* 线 */
func linearRecur(n: Int) {
print("递归 n = \(n)")
if n == 1 {
@ -49,13 +49,13 @@ func linearRecur(n: Int) {
linearRecur(n: n - 1)
}
//
/* */
func quadratic(n: Int) {
// O(n^2)
let numList = Array(repeating: Array(repeating: 0, count: n), count: n)
}
//
/* */
@discardableResult
func quadraticRecur(n: Int) -> Int {
if n <= 0 {
@ -67,7 +67,7 @@ func quadraticRecur(n: Int) -> Int {
return quadraticRecur(n: n - 1)
}
//
/* */
func buildTree(n: Int) -> TreeNode? {
if n == 0 {
return nil
@ -80,7 +80,7 @@ func buildTree(n: Int) -> TreeNode? {
@main
enum SpaceComplexity {
// Driver Code
/* Driver Code */
static func main() {
let n = 5
//

View File

@ -4,7 +4,7 @@
* Author: nuomi1 (nuomi1@qq.com)
*/
//
/* */
func constant(n: Int) -> Int {
var count = 0
let size = 100_000
@ -14,7 +14,7 @@ func constant(n: Int) -> Int {
return count
}
// 线
/* 线 */
func linear(n: Int) -> Int {
var count = 0
for _ in 0 ..< n {
@ -23,7 +23,7 @@ func linear(n: Int) -> Int {
return count
}
// 线
/* 线 */
func arrayTraversal(nums: [Int]) -> Int {
var count = 0
//
@ -33,7 +33,7 @@ func arrayTraversal(nums: [Int]) -> Int {
return count
}
//
/* */
func quadratic(n: Int) -> Int {
var count = 0
//
@ -45,7 +45,7 @@ func quadratic(n: Int) -> Int {
return count
}
//
/* */
func bubbleSort(nums: inout [Int]) -> Int {
var count = 0 //
// n-1, n-2, ..., 1
@ -64,7 +64,7 @@ func bubbleSort(nums: inout [Int]) -> Int {
return count
}
//
/* */
func exponential(n: Int) -> Int {
var count = 0
var base = 1
@ -79,7 +79,7 @@ func exponential(n: Int) -> Int {
return count
}
//
/* */
func expRecur(n: Int) -> Int {
if n == 1 {
return 1
@ -87,7 +87,7 @@ func expRecur(n: Int) -> Int {
return expRecur(n: n - 1) + expRecur(n: n - 1) + 1
}
//
/* */
func logarithmic(n: Int) -> Int {
var count = 0
var n = n
@ -98,7 +98,7 @@ func logarithmic(n: Int) -> Int {
return count
}
//
/* */
func logRecur(n: Int) -> Int {
if n <= 1 {
return 0
@ -106,7 +106,7 @@ func logRecur(n: Int) -> Int {
return logRecur(n: n / 2) + 1
}
// 线
/* 线 */
func linearLogRecur(n: Double) -> Int {
if n <= 1 {
return 1
@ -118,7 +118,7 @@ func linearLogRecur(n: Double) -> Int {
return count
}
//
/* */
func factorialRecur(n: Int) -> Int {
if n == 0 {
return 1
@ -133,6 +133,7 @@ func factorialRecur(n: Int) -> Int {
@main
enum TimeComplexity {
/* Driver Code */
static func main() {
// n
let n = 8

View File

@ -4,7 +4,7 @@
* Author: nuomi1 (nuomi1@qq.com)
*/
// { 1, 2, ..., n }
/* { 1, 2, ..., n } */
func randomNumbers(n: Int) -> [Int] {
// nums = { 1, 2, 3, ..., n }
var nums = Array(1 ... n)
@ -13,7 +13,7 @@ func randomNumbers(n: Int) -> [Int] {
return nums
}
// nums 1
/* nums 1 */
func findOne(nums: [Int]) -> Int {
for i in nums.indices {
if nums[i] == 1 {
@ -25,7 +25,7 @@ func findOne(nums: [Int]) -> Int {
@main
enum WorstBestTimeComplexity {
// Driver Code
/* Driver Code */
static func main() {
for _ in 0 ..< 10 {
let n = 100