본문으로 건너뛰기

23.05.07.

Today I learned

  • 응용수학
  • 자료구조

응용수학​

며칠째 하고있는건지 모르겠는데, 이해가 안된다ㅠㅠ
Poisson Process의 lambda는 단위시간에 일어난 사건의 수. 10m짜리 블럭에서 발생하는 조각의 갯수는 43개. lambda를 구하라고 물어보면, 여기서 내가 잡아야하는 단위는 어떤 기준으로 잡아야 할까?


N(t)N(t) ~ P(λt)P(\lambda t)를 만족하는 푸아송에서, 확률 x는 같이 변하는 것일까?​

사건의 갯수를 카운트하는 Expon(λ)Expon(\lambda)는 뭘 따르는 걸까?

과제풀이 시간에 배워야지 ㅜㅜ

자료구조​

Doubly Linked List를 활용한 파일 입출력
Doubly Linked List(이하 더링)을 사용하되 head node를 사용하지 않고 정렬 큐를 만들어야된다.

print_forward()
print_backward()
int main(){
if(파일을 받아 txt파일이 올바르게 입력되었는지 확인)
//커멘드가 뭔지 확인한다
int command[7];
//stack변수를 활용해 더링에 노드가 있는지 없는지를 확인한다
while(1){
fscanf(fp,"%s",&command);
switch(command){
case 'INSERT':
if(stack==0){//더링에 노드가 있는지 확인
노드 생성, prev,next가 자기자신을 가리키게 설정
stack++;
}
else if(data=num){//중복 고려
break;
}
else if(data>num){//한칸이상 뒤로 이동해야 할때
curr=curr->next;
if(다음 노드가 첫번째 노드라면){
마지막 노드 다음 위치에 저장
stack++;
}
}
else{//올바른 자리
노드가 한개 뿐일때
노드가 두개 이상이고, 처음위치 일떄
노드가 두개 이상이고, 처음위치가 아닐때
stack++;
}
break;
case 'DELETE':
if(stack==0) break;
for(노드를 순회){
입력받은 숫자의 노드가 있다면 제거
}
break;
case 'ASCEND':
print_forward();
break;
case 'DESCEND':
print_backward();
break;
}
}
}