LinkedList의 노드임을 "알기"위해 객체를 얻는 방법은 무엇입니까?

LMNOP

라는 Task필드 가있는 일련의 개체가 startTime있습니다. 나는 이러한 객체를로 정렬 된 연결 목록에 저장 startTime하고 있으며 startTime, 하나의 객체가 증가하면 startTime그 뒤에 오는 모든 객체가 증가 하도록 만들고 싶습니다 . 이것이 내가 반복하려는 기본 논리입니다.

public void calculateStartTime(){
    if(startTime + duration > nextObject.getStartTime()){
        nextObject.setStartTime(startTime + duration);
        nextObject.calculateStartTime;
    }
}

어떻게에 얻을 Task그래서 그 노드를 알고 calculateStartTime()에 포함 할 수 있습니다 Task와 같은 참조 prevnext링크 된 목록 참조 있음을?

빌 K

"연결된 목록"을 만드는 데 필요한 모든 작업은 각 작업에 작업 (목록의 다음 작업)을 포함하는 것입니다. 문제는 이렇게하면 정렬 및 반복기와 같은 Java 컬렉션에 내장 된 모든 기능을 활용할 수 없다는 것입니다.

반면에 기존의 연결 목록에 보관하는 경우 원하는 목록을 찾으려면 목록을 반복해야하므로 나머지를 계속 반복하고 각각에 대해 계산을 호출하는 것이 좋습니다. 연결 목록이 될 필요도없고, Task를 calculateStartTime에 전달하고 good이라고 부를 필요도 없습니다.

나는 당신이하려는 것을 좋아하지만 대안에 비해 가치가있는 것보다 더 많은 일이 될 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터 프레임의 모든 열 유형을 알기 위해 루프를 작성하는 방법은 무엇입니까?

분류에서Dev

jQuery 사용을 위해 HTML 요소의 객체 참조를 얻는 방법은 무엇입니까?

분류에서Dev

내 컨트롤러를 알기 위해 bitfumes / laravel-multiauth를 얻는 방법은 무엇입니까?

분류에서Dev

다른 노드 위에 노드 스택을 만들고 객체를 따르는 방법은 무엇입니까?

분류에서Dev

USB (pendrive)에서 전송 된 데이터의 양을 알기 위해 usbmon을 사용하는 방법은 무엇입니까?

분류에서Dev

임의의 JS 객체를 만드는 방법은 무엇입니까?

분류에서Dev

문자열을 통해 클래스의 객체에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

표준 편차를 얻기 위해 tibble의 각 행을 행렬과 곱하는 방법은 무엇입니까?

분류에서Dev

이 스키마를 얻기 위해 메시지 계약을 정의하는 방법은 무엇입니까?

분류에서Dev

거리의 너비를 생성하기 위해 OSM 파일을 얻는 방법은 무엇입니까?

분류에서Dev

응답을 얻기 위해 restlet 클라이언트의 속도를 높이는 방법은 무엇입니까?

분류에서Dev

다음 출력을 얻기 위해 UIDatePicker를 사용자 정의하는 방법은 무엇입니까?

분류에서Dev

Python 3에서 나노초 단위의 타임 스탬프를 얻는 방법은 무엇입니까?

분류에서Dev

for 루프를 기반으로 범위 내의 객체 주소를 얻는 방법은 무엇입니까?

분류에서Dev

MongoDB의 임베디드 배열 객체 내에 json 객체를 삽입하는 방법은 무엇입니까?

분류에서Dev

Django의 다른 ForeignKey를 통해 ForeignKey 필드를 사용하여 객체를 얻는 방법은 무엇입니까?

분류에서Dev

부모 노드로 json 객체를 얻는 방법은 무엇입니까?

분류에서Dev

Facebook을 통해 친구의 ID를 얻는 방법은 무엇입니까?

분류에서Dev

armeabi 이외의 위치에서 공유 객체를로드하는 방법은 무엇입니까?

분류에서Dev

greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

분류에서Dev

greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

분류에서Dev

키-값 쌍을 통해 두 개의 JSON 객체를 연결하는 방법은 무엇입니까?

분류에서Dev

해당 호출 후 코드 전에 실행될 약속 객체 성공 함수의 코드를 얻는 방법은 무엇입니까?

분류에서Dev

formik 제출을 위해 axios를 모의하는 방법은 무엇입니까?

분류에서Dev

해당 모듈의 파이썬 '객체'로 모듈 소스 코드를 얻는 방법은 무엇입니까? (inspect.getsource 아님)

분류에서Dev

Angular2 / Typescript : 파이프를 통해 객체 배열을 얻는 방법은 무엇입니까?

분류에서Dev

typescript의 유형으로 객체 값을 얻는 방법은 무엇입니까?

분류에서Dev

모든 객체 요소의 배열을 얻는 방법은 무엇입니까?

분류에서Dev

Java에서 객체의 값을 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    데이터 프레임의 모든 열 유형을 알기 위해 루프를 작성하는 방법은 무엇입니까?

  2. 2

    jQuery 사용을 위해 HTML 요소의 객체 참조를 얻는 방법은 무엇입니까?

  3. 3

    내 컨트롤러를 알기 위해 bitfumes / laravel-multiauth를 얻는 방법은 무엇입니까?

  4. 4

    다른 노드 위에 노드 스택을 만들고 객체를 따르는 방법은 무엇입니까?

  5. 5

    USB (pendrive)에서 전송 된 데이터의 양을 알기 위해 usbmon을 사용하는 방법은 무엇입니까?

  6. 6

    임의의 JS 객체를 만드는 방법은 무엇입니까?

  7. 7

    문자열을 통해 클래스의 객체에서 값을 얻는 방법은 무엇입니까?

  8. 8

    표준 편차를 얻기 위해 tibble의 각 행을 행렬과 곱하는 방법은 무엇입니까?

  9. 9

    이 스키마를 얻기 위해 메시지 계약을 정의하는 방법은 무엇입니까?

  10. 10

    거리의 너비를 생성하기 위해 OSM 파일을 얻는 방법은 무엇입니까?

  11. 11

    응답을 얻기 위해 restlet 클라이언트의 속도를 높이는 방법은 무엇입니까?

  12. 12

    다음 출력을 얻기 위해 UIDatePicker를 사용자 정의하는 방법은 무엇입니까?

  13. 13

    Python 3에서 나노초 단위의 타임 스탬프를 얻는 방법은 무엇입니까?

  14. 14

    for 루프를 기반으로 범위 내의 객체 주소를 얻는 방법은 무엇입니까?

  15. 15

    MongoDB의 임베디드 배열 객체 내에 json 객체를 삽입하는 방법은 무엇입니까?

  16. 16

    Django의 다른 ForeignKey를 통해 ForeignKey 필드를 사용하여 객체를 얻는 방법은 무엇입니까?

  17. 17

    부모 노드로 json 객체를 얻는 방법은 무엇입니까?

  18. 18

    Facebook을 통해 친구의 ID를 얻는 방법은 무엇입니까?

  19. 19

    armeabi 이외의 위치에서 공유 객체를로드하는 방법은 무엇입니까?

  20. 20

    greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

  21. 21

    greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

  22. 22

    키-값 쌍을 통해 두 개의 JSON 객체를 연결하는 방법은 무엇입니까?

  23. 23

    해당 호출 후 코드 전에 실행될 약속 객체 성공 함수의 코드를 얻는 방법은 무엇입니까?

  24. 24

    formik 제출을 위해 axios를 모의하는 방법은 무엇입니까?

  25. 25

    해당 모듈의 파이썬 '객체'로 모듈 소스 코드를 얻는 방법은 무엇입니까? (inspect.getsource 아님)

  26. 26

    Angular2 / Typescript : 파이프를 통해 객체 배열을 얻는 방법은 무엇입니까?

  27. 27

    typescript의 유형으로 객체 값을 얻는 방법은 무엇입니까?

  28. 28

    모든 객체 요소의 배열을 얻는 방법은 무엇입니까?

  29. 29

    Java에서 객체의 값을 얻는 방법은 무엇입니까?

뜨겁다태그

보관