![240](https://upload.jianshu.io/users/upload_avatars/9537820/a4c74cff-b1e4-458f-bd7d-fca44b2a1be7.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
給定一個(gè)數(shù)組 nums,編寫一個(gè)函數(shù)將所有 0 移動(dòng)到數(shù)組的末尾绪爸,同時(shí)保持非零元素的相對(duì)順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說...
n皇后問題 研究的是如何將 n個(gè)皇后放置在 n×n 的棋盤上,并且使皇后彼此之間不能相互攻擊。 給你一個(gè)整數(shù) n 译仗,返回所有不同的n皇后問題 的解決方案抬虽。 每一種解法包含一個(gè)...
NSOperation 1.概念:是一個(gè)抽象類阐污,用來添加任務(wù)休涤,一般可以用他的子類NSInvocationOperation和NSBlockOperation 2.NSOper...
1.概念:NSCache緩存策略中主要使用的是_GSCachedObject類,下圖是_GSCachedObject的源碼,定義中重點(diǎn)的分別是緩存的訪問次數(shù)功氨,緩存當(dāng)前消耗的大...
1.概念:Category是Objective-C 2.0 之后添加的語言特性序苏,它可以為已經(jīng)存在的類添加方法 2.作用: 2.1:可以減少單個(gè)文件的體積 2.2.可以把不同的...
iOS 獲取內(nèi)存大小//獲取當(dāng)前設(shè)備可用內(nèi)存(單位:MB) -(double)availableMemory{ vm_statistics_data_t vmStats; mach_ms...
在iOS項(xiàng)目當(dāng)中經(jīng)常會(huì)用到NS開頭的類,比如NSString捷凄、NSDictionary忱详、NSArray不可變,可變NSMutableString跺涤、NSMutableDicti...
iOS生命周期調(diào)動(dòng)系統(tǒng)函數(shù)過程: 有Storyboard [ViewController load] [ViewController initWithCoder:] [Vie...
//獲取當(dāng)前設(shè)備可用內(nèi)存(單位:MB) -(double)availableMemory{ vm_statistics_data_t vmStats; mach_ms...
最近在公司項(xiàng)目中被要求使用RSA加密,且要求是全程加解密,期間也是踩了很多的坑,在此做個(gè)記錄也算給要使用的朋友一點(diǎn)幫助.注意,具體的RSA加密算法內(nèi)容并不在此文的討論范圍匈睁。 ...
由于最近升級(jí)了Flutter版本(Flutter 1.9.3-pre.58),在iOS與Flutter進(jìn)行混編過程中桶错,如果遇到以下錯(cuò)誤: ? 解決辦法: 1.在Buildin...
=== 路徑規(guī)劃 === 我們有一個(gè)有向無環(huán)圖航唆,權(quán)重在節(jié)點(diǎn)上。 需求:從一個(gè)起點(diǎn)開始院刁,找到一條節(jié)點(diǎn)權(quán)重之和最大的最優(yōu)路徑糯钙。 輸入: n個(gè)節(jié)點(diǎn),m個(gè)路徑退腥,起點(diǎn) 輸出: 最優(yōu)路徑...