행렬의 요소를 제거 :삽입하고 난 다음 구현을 요청 질문이 할당이
insertAtRanks(Integer x, Integer y, Object o): insert a new element to be stored at position (x,y)
및
Object removeAtRanks(Integer x, Integer y): remove and return the element at position (x,y)
그것은 이미 replaceAtRanks의 이행을 요구
어디 위치 안의 요소를 매개 변수로 대체해야했습니다.
그래서 요소를 삽입하고 제거 할 때 매트릭스가 증가하고 크기는 줄지 만, 내 질문은 어떻게됩니까? 예를
| 3 6|
| 2 5|
나는 위치 (1,1)에 삽입 8 번을해야한다면 다음과 같은 일이 일어날를 들어
?
| 3 6|
| 2 8|
| null 5|
그리고 (1,1)에서 요소를 제거해야한다면 다시 이동하겠습니까?
| 3 6|
| 2 5|
편집 :
I는 자바 구현을 이용하고, I 및 매트릭스를 나타내는 클래스의 2 차원 배열을 사용하고있다.
+1 숙제 문제라는 것을 솔직하게 말하고, 과제의 어떤 부분에 문제가 있는지 정확히 나타내려면 – Kena
입니다. 이는 아마도 여러분에게 달려 있거나 강사에게 질문해야하는 구현 결정 일 것입니다. 그들이 지정하지 않으면, 아마 당신이 적합하다고 생각하는 방식으로 구현하기를 원할 것입니다. (당신의 현재 생각은 괜찮습니다. 그런데 관련 행/열에 널 (null)이 있으면 제거 _ 제거 만 _ 제거하면됩니다.) –