java에서 list 출력방법질문
민트맛캔디
내맘대로 출력방식을 정해서 리스트안에 있는 데이터를 출력하고자 하는데요
예를들면 차례대로 출력하기 꺼꾸로 출력하기 뭐 그런식이요.. 그런데 random하게 내용을 출력하는 방법은 어떻게 하나요?
collection에서 shuffle이란게 존재하는건 알지만 구현을 직접해보려고 하거든요..
list는 스스로 order하기 쉬운 arraylist나 vector는 사용하지 않고 구현했구요 (전에 구현했던 doubly linked list란걸 이용하려구요..null object랑 데이터용 노드랑을 구현해서 head, tail, data node를 만들고 연결한 방식이에요...)
대략 정방향과 역방향은 생각해보겠는데 random한 방식은 깜깜..^^;;; 워낙 프로그래밍을 못해서...
sort(algorithm)이런식으로 함수를 만들어서 받는 alogrithm은 sort, inverse, random이런식으로 넘겨주면 그에 맞게 정렬되는 그런 프로그래밍을 하려고 하는데 아이디어좀 빌려주시고 조언좀 해주실분... 부탁드립니다..^^
그럼 좋은하루~~ 그리고 미리 감사~~ ^_^
-
두루
오호..감사..한번 해봐야겠네요
-
지음
제가 생각하는 방법은 이렇습니다.
head와 tail이 있으니 node가 몇개인지도 알 수 있겠죠? nodeCount라고 하겠습니다.
nodeCount만큼 배열을 만들고 그 안에 0, 1, 2, 3... 채워넣습니다. nodeNumber[nodeCount]라 하겠습니다.
(for문 사용하면 간단히 되겠죠)
index = random%nodeCount를 해서 해당되는 index위치의 숫자를 targetNode = nodeNumber[index]
한후 in
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2669974 | org.postgresql.util.PSQLException 에러 인데요, (2) | 푸른잎 | 2024-09-28 |
2669917 | if문 3단법이라고 하던가요? 이거 잘못되었나요? | 딸기우유 | 2024-09-28 |
2669835 | 정말정말 급합니다.... | 풀큰 | 2024-09-27 |
2669786 | 문자가 하나밖에 안나올까요 .... | 먹딸기 | 2024-09-27 |
2669738 | 자바초보 질문드려요 (__) pack()에 대해.. | 꽃짱구 | 2024-09-26 |
2669718 | 실무면접은 어떻게 보는지.. 실무자들이 중점적으로 보는건 어떤건지 궁금해요^^ (2) | 큐티베이비 | 2024-09-26 |
2669688 | 혹시 이거 해결할수 있으신 분 계신가요?? (1) | 그대와나 | 2024-09-26 |
2669656 | 비주얼 스튜디오 6.0 설치 문제 !!.. ^^ (1) | 핫체리 | 2024-09-25 |
2669602 | *this (3) | 돌삥 | 2024-09-25 |
2669548 | 한국형 주소검색이 되나요? (1) | 이거이름임 | 2024-09-25 |
2669524 | 썸네일 질문! (3) | agine | 2024-09-24 |
2669446 | 테마 설치중 처음보는 오류입니다 ㅠ | 라 | 2024-09-24 |
2669391 | 비트맵 이미지 변형시킬 때 깨지는 현상 (5) | 한샘가온 | 2024-09-23 |
2669334 | jquery 스터디 인원 모집.[모집완료] (10) | 화이트캣 | 2024-09-23 |
2669258 | 워드프레스에 프레지를 올리려면 어떻게 해야하나요? | 아라 | 2024-09-22 |
2669182 | [질문]파티클관련해서 소스좀 구할수없을까여? (4) | 나슬 | 2024-09-21 |
2669129 | meta 태그질문요 ㅠㅠ (4) | 엄지 | 2024-09-21 |
2669072 | 이 사이트에 쓰인 기능들이 궁금합니다. (6) | 댓걸 | 2024-09-20 |
2668996 | 음수값 주기 질문드려요!! (5) | 설화 | 2024-09-20 |
2668944 | 이 사이트의 테마는 뭘까요? | 갅지돋는슬아 | 2024-09-19 |