原创 《操作系統》--RR、進程同步、銀行家算法及Clock算法複習題

一.時間片輪轉RR 設有5個進程P1、P2、P3、P4和P5,它們到達時間和要求服務時間如下表(單位爲ms),請按時間片輪轉調度算法完成,時間片大小爲3。 Process: P1 P2 P3 P

原创 Sublime Text中將光標橫線變爲豎線

問題 不知道手碰上了哪個鍵,光標變成了閃爍的下劃線,用起來超不順手~ 解決方案: 按下INSERT鍵就可以了 知其然而知其所以然: 鍵盤Delete鍵旁邊有個Insert鍵,是 插入/覆蓋 模式的切換鍵,主要用於在文字處理

原创 Git Learning--Day01

1.安裝Git(通過官網或影像); 2.基本信息設置: git config --global user.name "ywangela" git config --global user.email "luckygirl666

原创 數據結構實驗之排序七:選課名單

#include <stdio.h> #include <stdlib.h> #include <string.h> struct node { char name[11]; struct node*next; };

原创 數據結構實驗之查找六:順序查找

#include<stdio.h> int main() { int n,k,i,t,x; while(~scanf("%d%d",&n,&k)) { t=-1;//放在內部初始化 for(i=1;

原创 數據結構實驗之排序六:希爾排序

此種方法有缺陷 缺點: 此種方法是先按照dk=n/2排序的,然後再按照1排序的此種方法是先按照dk=n/2排序的,然後再按照1排序的,如果順序反過來,2個結果是一樣的,WA 原因:數組改變了 解決方法:再設置另一個數組,保存所給的數

原创 數據結構實驗之查找七:線性之哈希表

2個主要步驟: 查看此關鍵字的哈希值是否已被佔用; 如果未被佔用,則在此基礎上,再進行2次小比較:(1).看是否有跟之前重複的數,有的話,直接輸出;(2).沒有,則進行線性插入。 #include<stdio.h> #includ

原创 python基礎知識學習之for循環

一.多個變量迭代 1.在for循環中用多個變量來迭代序列對象 for (a,b) in ((1,2),(3,4)): print(a,b) 2.用‘*’表示給變量賦值一個列表 for (a,*b) in ((1,2,'ab

原创 2397--分類遊戲

解題思路: 用二維數組存儲對應的滿足條件的單詞序號。 如: 類別用字符串數組s1[]表示; 單詞用字符串數組s2[]表示; 二維數組a[][],它的每一行代表了一個類別,這一行的每一列用來存儲滿足條件的單詞的序號。 自我感覺,存儲很容

原创 相似三角形

/* * 知識點回顧:自動類型轉換 * 強制類型轉換 * * 注意事項:本題中數字爲無序,我們需將它排序 */ import java.util.*; class Tria

原创 2-2 Time類的定義

WA:不懂。。。 //import java.util.*; import java.util.Arrays; import java.util.Scanner; class Time {// 構造time類 int h;

原创 簡單字符串比較

//next()讀取到有效字符後纔可以結束輸入, //對輸入有效字符之前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其去掉, //只有在輸入有效字符之後,next()方法纔將其後輸入的空格鍵、Tab鍵或Ent

原创 數據結構實驗之棧與隊列八:棧的基本操作(new)

#include <stdio.h> #include <stdlib.h> typedef struct node { int *base; int *top; int stacksize; } sqstac

原创 數據結構實驗之鏈表三:鏈表的逆置

逆置部分有亮點,(__) 嘻嘻…… #include <stdio.h> #include <stdlib.h> struct node { int data; struct node*next; }; struc

原创 數據結構實驗之棧與隊列四:括號匹配

#include <stdio.h> #include <stdlib.h> #include <string.h> #define Stackmax 100 #define Stackincrement 10 #define TRU