[프로그램] 희소행렬의 덧셈 곱셈..(linked list)

등록일 2001.11.05 C언어 (cpp) | 8페이지 | 가격 1,000원

목차

없음

본문내용

/* 새로운 원소 받으면 그 원소에 해당하는 위치에 행렬상에서 구현한다. */
matrix_pointer temp, p;
temp = new_node(); // 먼저 원소 초기화 생성
temp->tag = entry;
temp->u.entry.row = i;
temp->u.entry.col = j;
temp->u.entry.value = val;

for(p=hdnode2[seq][i]->right; p->right != hdnode2[seq][i]; p = p->right)
;
// 그 열에서의 끝 노드로.



링크드 리스트를 이용한 스파스 매트릭스...
그리고 두 행렬을 받아
곱셈 덧셈 연산.
*원하는 자료를 검색 해 보세요.
  • 희소행렬 구현하기 19페이지
    1. 문제제기 : 희소행렬 클래스를 디자인한다. 희소행렬이란 0인 원소를 많이 포함하고있는 경우, 메모리 공간의 불필요한 낭비를 줄이기 위해서 링크드리스트를 이용해 0이아닌 원소만 저장하는 방식을 의미한다. 이러한 희소행렬 클래스를 정의하고, 사용자로부터 임의의 원소 ..
  • 희소행렬 프로그램소스 4페이지
  • [자료구조] C 희소행렬 6페이지
    //행렬을 하나만 입력(a)받아 그 행렬을 전치(b)시켜 곱셈과 덧셈을 수행하였습니다.//만약 행렬의 크기가 다르면 덧셈을 할 수 없다는 메시지를 출력시키고//곱셈에서 a의 col과 b의 row가 같지 않으면 곱셈을 수행할 수 없다는 메시지 출력
  • [자료구조]링크드 리스트로 구현한 Sparse matrix(희소행렬) 0페이지
    *두개의l*m 행렬과 m*n 행렬을 곱한 결과를 돌려주는 다음 프로그램을 작성한다.작성된 프로그램은 다음 조건을 반드시 만족하여야 한다.- 각각의 행렬의 원소 타입은 실수형(float)이다.-입력이나 결과의0인 원소를 저장하지 않는다.(입력 행렬은 연결리스트를 사용한 ..
  • 희소행렬 6페이지
    문제2) ArrData.txt를 이용 3원소 쌍으로 희소행렬을 만들어 smArrData.txt에 저장.[소스코드 및 설명(주석)]void project2(void){FILE* fp1;FILE* fp2; // 파일포인터 선언int i,j,k=1; // 변수선언fp1 = ..
  • 희소행렬의 전치 알고리즘과 시간복잡도 분석 0페이지
    행렬의 원소 대부분이 0으로 설정되어있고, 소수의 원소만이 의미있는 값을 가지고있는 희소행렬에 대하여, 메모리를 좀더 효율적으로 활용하면서 희소행렬을 전치하는 모습과 그 시간복잡도를 분석한 리포트입니다.희소행렬에 대한 대체행렬을 먼저 만든 후 그 행렬을 전치하여, 최종..
  • 희소행렬 8페이지
    [Source files]#include#include#include #define MAX_TERMS 101#define MAX_C 1000#define COMPARE(x,y) (((x)<(y)) ? -1 : ((x)..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그램] 희소행렬의 덧셈 곱셈..(linked list)