原创 A1:字典序打印——太難了,縷不清楚了,有沒有大佬來講講思路

#include <bits/stdc++.h> // 全排列 int Proc(int n,int* A,int cur){ int i,j; if(cur==n){ // 邊界條件 for(i=0;i<n;i++){

原创 指向數組的指針專題

1、 #include <stdio.h> int main() { int a[]={1,2,3,4,5,6},*p; p=a; printf("%d,%d\n",*p,*(p+3)); *(p+3)+=2; printf(

原创 感知機和神經網絡及三種激活函數

《深度學習入門·基於Python的理論與實現》 *感知機*——神經網絡(深度學習)起源算法。接收多個信號,輸出一個信號【信號取值只有0/1,0代表“不傳遞信號”,1代表“傳遞信號”】 *激活函數*——連接感知機和神經網絡的橋樑 *樸素感知

原创 02-指針和數組簡介

《C語言深度解剖》第四章筆記 1、 在32位系統下,不管什麼樣的指針類型,其大小都是四字節。 int *p; 這個語句的理解:一個 "int * " 的模子在內存上“預定”4字節的空間,然後把這四字節的空間命名爲p。且這4字節的空間裏面

原创 C語言:函數 與 程序結構

源自《C語言程序設計現代方法》的讀書筆記 “幽默對於學習新東西是相當重要的” 一、函數 函數就是一連串語句,這些語句被組合在一起,並指定了一個名字。每個函數本質上是一個自帶聲明和語句的小程序。 1、不返回任何值的程序 void ave(

原创 C/C++編譯預處理

源自《C語言程序設計現代方法》《高質量程序設計指南C++/C語言》的讀書筆記 由#開頭的一些命令(其前面只能出現空白字符) #include、#define這些指令都是由預處理器處理。預處理器就是一個小軟件,在編譯前處理C程序。 最主要功

原创 樹:輸出給定有根樹T中各結點u的信息 & 樹的遍歷

《挑戰程序設計競賽》 子節點個數——稱爲度 左子右兄弟表示法 left-child right-sibling representation 一、輸出給定有根樹T中各結點u的信息 #include "pch.h" #includ

原创 00-typedef----叫type re-name更恰當。給一個已經存在的數據類型(不是變量)取一個別名

 來自《C語言深度剖解》陳正衝老師編著(這本好書,解開了很多似懂非懂其實不懂假裝懂得問題)  1.結構體定義 typedef struct student{ //code; }Stu_st, *Stu_pst; 2.兩種類型的等

原创 輾轉相除法——分別使用【循環結構】和【遞歸函數】求——兩個整數的最大公約數和最小公倍數

程序參考《高質量程序設計指南——C++/C語言》 一、最大公約數(英語:Greatest Commom Divisor,gcd),指能夠整除多個整數的最大正整數 而多個整數不能都爲零,例如【8和12】的最大公約數爲4。 輾轉相除法(來自

原创 《這就是OKR》目標與關鍵結果法 讀書筆記

目標與關鍵結果法 OKR-Objectives and Key Results 前言: 給有志於成爲優秀管理者的人 對於個人:執行力就是一切,確定更高的目標,快速行動並實現超越 透明地設定目標和定義關鍵結果 改變你爲自己和公司設定目

原创 騰訊機試-安排機器

鏈接:https://www.nowcoder.com/questionTerminal/42e7ff5c5696445ab907caff17fc9e15 來源:牛客網 小Q的公司最近接到m個任務, 第i個任務需要xi的時間去完成, 難度

原创 窮舉法:從數列中任意選取幾個數,相加能否得到m,C語言描述

參考《挑戰程序設計競賽算法和數據結構》 原始問題:http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ALDS1_5_A 當n的數目較少的時候,可將元素的所有組合都列舉出來,

原创 C語言——位運算

0x——16進制     0b——2進制       0——八進制 ~ 按位取反  &按位與  ^按位異或  | 按位或 (優先級從高到低)   1、測試某位是不是1,如下,測試i的第四位是不是1 if (i & 0b1000)

原创 C語言指針筆記一

1、不帶方括號的數組名是一個指針,指向數組第一個元素 2、數組中,data 和 &data[0] ,等價 3、*(data+2) = data[2] 4、子函數傳遞數組時:子函數爲 int largest(int *num_array,i

原创 讓程序暫停

#include<stdio.h> #include<stdlib.h> #include<time.h> void sleep(int nbr_seconds); //記得加分號 int main(void) { int c