일부 bignum 산술을 구현해야합니다. 숫자는 16 비트 정수의 목록으로 분할되어야합니다.bignum을 16 비트 정수 목록으로 구문 분석
그건 문제가되지 않습니다. 문제는이 표기법으로 문자열을 구문 분석하는 것입니다. 그것은 하나의 정수가 될 경우, 내가 문자열을 거꾸로 가서 char 밖으로 숫자를 얻을 것이고 숫자 > * 10^stringposition을 추가 할 것입니다. (마지막 문자는이 예에서 stringposition 1을 가짐)
그러나 bignum은 곱셈을해서는 안되며 더 똑똑한 방법이 있어야합니다. (int 곱셈은 O (1)이고, bignum 곱셈은 아닙니다)
어떻게 할 것인가?
내가 내부 표현 실제로 2^16 기지로이 작업을 수행 할 수있는 좋은 방법이 생각하지 않습니다
는 숙제 질문 같은데? – akent