黃子嘉-離散數學
1-3基礎數論
定理1-18(p.85)
\(p\)為什麼要減2
計算機組織與設計
ch5 pipeline
考古76 - 台大電機(p.589)
$20不是會更新嗎? 為什麼第一行的lw會寫在label "copy"外
LeetCode
448. Find All Numbers Disappeared in an Array
int* findDisappearedNumbers(int* nums, int numsSize, int* returnSize) {
    *returnSize=0;
    for(int i=0;i<numsSize;i++)
    {
        int m=abs(nums[i])-1;
        if(nums[m]>0)
        {
            nums[m]=-nums[m];
            (*returnSize)++;
        }
        else
        {}
    }
    *returnSize = numsSize-(*returnSize);
    int *res=(int *)malloc(sizeof(int) * (*returnSize));
    int k=0;
    for(int i=0;i<numsSize;i++)
    {
        if(nums[i]>0){
            res[k]=i+1;
           
            k++;
        }
    }
    return res;
}
src
LeetCode
455. Assign Cookies