原创 C系列函數原型之-StrStr(char *str,char *subStr)的實現

思路: 1、對於字符串最後一位爲'\0',可以作爲臨界條件 2、當*str != '\0'的時候,判斷*p是否等於*q,如果相等繼續後移2個指針,如果最後*q的指針到達邊界,說明整個匹配是成功的,直接返回res即可。否則後移主串指針。

原创 構建輕量級的Table View注意事項[UIKit]

參考文章來自objcio網站   一、使用ChildViewController   將Table ViewController作爲Child View Controller添加到其他View Controller中。這樣的話父Cont

原创 深入淺出理解排序算法之-插入排序

#include <iostream> /* 插入排序  基本思想:將記錄插入到已排序好的有序表中  特點:一種穩定的排序方法,時間複雜度O(n^2)  */ void InsertSort(int array[],int len){

原创 深入淺出理解排序算法之-冒泡排序

#include <iostream> void Swap(int &a,int &b){     int temp;     temp = a;     a = b;     b = temp; } /* 冒泡排序    基本思想:

原创 深入淺出理解[二叉樹的構建、先中後序遍歷、樹的深度、左右子樹互換]

二叉樹本來就是遞歸定義的,如果對遞歸還不是特別瞭解,建議看一下《001.深入淺出解釋[遞歸]》   寫一個遞歸函數很簡單,只需要記住下面2點:   1、遞歸中止條件:對於二叉樹來說一般是node==null的時候判斷到了葉子結點   2、

原创 [1204 尋找子串位置] 解題報告

題目描述 Description 給出字符串a和字符串b,保證b是a的一個子串,請你輸出b在a中第一次出現的位置。 輸入描述 Input Description 僅一行包含兩個字符串a和b 輸出描述 Output

原创 《打造七星級團隊》觀後感

一、一切都從用戶出發         零距離了解用戶反饋,根據用戶反饋信息(而非產品經理自我創造)確定開發需求和優先級        功能並非越多越好、越新奇越好,直擊用戶痛點反而效果更好        把用戶當成“傻瓜”,從而站在更接近

原创 wordpress 必備插件

1、Code Snippets 1.9.1.1

原创 深入淺出理解排序算法之-快速排序

#include <stdio.h> /* 快排:快速排序   基本思想:通過比較關鍵詞、交換紀錄,以某個記錄爲界(也稱爲支點),將待排序列氛圍2個部分。一部分所有記錄的關鍵字大於等於支點紀錄的關鍵字,另一部分所有記錄的關鍵詞小於支點紀

原创 Mac下如何安裝Wordpress?

文章來自知乎 我們可以在本機安裝 wordpress,從而能在本地建站,折騰並調試。本文將詳細介紹如何在Mac下安裝wordpress。 1,首先按照前文在Mac下安裝XAMPP所述,安裝XAMPP; 2,爲wordpress

原创 解決安裝WordPress主題及插件需要輸入FTP問題

解決方法: 解決後:

原创 [1057 津津的儲蓄計劃]解題報告

題目描述 Description     津津的零花錢一直都是自己管理。每個月的月初媽媽給津津300元錢,津津會預算這個月的花銷,並且總能做到實際花銷和預算的相同。     爲了讓津津學習如何儲蓄,媽媽提出,津津可以隨時把整百的錢

原创 深入淺出理解排序算法之-歸併排序

#include <iostream> void Merge(int array[],int p,int q,int r){     int i,j,k,n1,n2;     n1 = q - p + 1;        // 左半部

原创 生女孩繼續生,直到男孩,100年後

題目:   在一個重男輕女的國家裏,每個家庭都想生男孩,如果他們生的是女孩,就再生一個,直到生在的是男孩爲止。100年後,這個國家的男女比例是多少?   思路一:窮舉法   假設一年一生   第一年:男:1/2     女:1/2 第二年

原创 strcpy與strncpy

strcpy 已經過時了,公司一面一般不用了。 strncpy多了一個參數n,也就是複製的字節數,2個函數原型如下:   char*strcpy(char *dst,const char *src); char*strncpy(ch