java binary exponentiation
Java
/**
* Calculate a^n in O(logn) time, instead of O(n) time with naive approach.
**/
public static long powerRecursive(int base, int exponent){
if(exponent == 0) return 1;
return (exponent % 2 == 0) ?
powerRecursive(base, exponent / 2) * powerRecursive(base, exponent / 2)
: base * powerRecursive(base, (exponent - 1) / 2) *
powerRecursive(base, (exponent - 1) / 2);
}
Also in Java:
- Title
- loop java
- Category
- Java
- Title
- jtable font size
- Category
- Java
- Title
- how to check type of primitive value in java
- Category
- Java
- Title
- java read lines from file
- Category
- Java
- Title
- java replace all html tags
- Category
- Java
- Title
- java create directory
- Category
- Java
- Title
- how to return the lower of two values in one line java
- Category
- Java
- Title
- java hello world
- Category
- Java
- Title
- java djikstra's algorithm
- Category
- Java
- Title
- setting up javafx in eclipse
- Category
- Java
- Title
- how do you concatenate an int with a string in java
- Category
- Java
- Title
- pattern.compile java
- Category
- Java
- Title
- how to make an array in java
- Category
- Java
- Title
- how to take binary input in java
- Category
- Java
- Title
- java stream find specific element
- Category
- Java
- Title
- java lerp
- Category
- Java
- Title
- add element to stack java
- Category
- Java
- Title
- string to arraylist convert java
- Category
- Java
- Title
- java == vs equals
- Category
- Java
- Title
- get cursor position in textarea java
- Category
- Java
- Title
- java linked list iterator
- Category
- Java
- Title
- java min function
- Category
- Java
- Title
- déclarer un tableau en java
- Category
- Java
- Title
- how to show the hex detail of a file in java
- Category
- Java
- Title
- java for in loop
- Category
- Java
- Title
- Java array nested equals
- Category
- Java
- Title
- récupérer les données d un liste java
- Category
- Java
- Title
- how to print to console in java
- Category
- Java
- Title
- islowercase java
- Category
- Java
- Title
- string remove last character
- Category
- Java
- Title
- java 8 stream option
- Category
- Java
- Title
- java if different ways
- Category
- Java
- Title
- print values of bst java
- Category
- Java
- Title
- java convert String to int
- Category
- Java
- Title
- expression régulière téléphone java
- Category
- Java
- Title
- java empty array
- Category
- Java
- Title
- jbutton close jframe java
- Category
- Java
- Title
- place.getlatlng() returning null
- Category
- Java
- Title
- find duplicate elements in array in java
- Category
- Java
- Title
- primitive and non primitive data types in java
- Category
- Java
- Title
- java android development get element by id
- Category
- Java
- Title
- java test if a string is a int
- Category
- Java
- Title
- two dimensional array in java example program
- Category
- Java
- Title
- listview get selected java
- Category
- Java
- Title
- Category
- Java
- Title
- find the day of the week Calendar class in java
- Category
- Java
- Title
- how to get the screen dimensions in java
- Category
- Java
- Title
- system.out.println shortcut
- Category
- Java
- Title
- full shutdown windows 10 cmd
- Category
- Java
- Title
- how to ask user for his location in android
- Category
- Java
- Title
- java treeset
- Category
- Java
- Title
- prime number program in java
- Category
- Java
- Title
- how to echo java_home in windows cmd
- Category
- Java
- Title
- java string array to arraylist
- Category
- Java
- Title
- java making a screen
- Category
- Java
- Title
- how to import jframe in java
- Category
- Java
- Title
- write an infinite loop java
- Category
- Java
- Title
- java remove duplicates
- Category
- Java
- Title
- java identifiers
- Category
- Java
- Title
- Linked List implementation
- Category
- Java
- Title
- java check for string length
- Category
- Java
- Title
- date format in java
- Category
- Java
- Title
- check java version cmd
- Category
- Java
- Title
- how to install java 8 on terminal os
- Category
- Java
- Title
- java observable to observer
- Category
- Java
- Title
- nth prime number java
- Category
- Java
- Title
- filter in list by time java
- Category
- Java
- Title
- hide element selenium
- Category
- Java
- Title
- como detener un void java
- Category
- Java
- Title
- spigot title
- Category
- Java
- Title
- resurce leak java
- Category
- Java
- Title
- make a commet in java
- Category
- Java
- Title
- Java for loop
- Category
- Java
- Title
- java file exists
- Category
- Java
- Title
- libgdx move camera with touch
- Category
- Java
- Title
- if else program in java
- Category
- Java
- Title
- how to compare string in java
- Category
- Java
- Title
- enum in java
- Category
- Java
- Title
- rewrite file java
- Category
- Java
- Title
- count number of matches in two strings java
- Category
- Java
- Title
- android studio remove navigation bar
- Category
- Java
- Title
- how to remove all whitespace from string java
- Category
- Java
- Title
- character at index of string java
- Category
- Java
- Title
- how to count an replace substring string in java
- Category
- Java
- Title
- sort elements with sortedset
- Category
- Java
- Title
- determine if a given binary tree is a valid bst
- Category
- Java
- Title
- what is a float java
- Category
- Java
- Title
- make recycler view non scrollable
- Category
- Java
- Title
- working with buttons in applet java
- Category
- Java
- Title
- how to check if a string is in alphabetical order in java
- Category
- Java
- Title
- java hahmap
- Category
- Java
- Title
- are strings modifiable
- Category
- Java
- Title
- hashmap in java
- Category
- Java
- Title
- android notification addaction example
- Category
- Java
- Title
- how to open a webpage with java
- Category
- Java
- Title
- java how to serialize a file into a local server
- Category
- Java
- Title
- java list as parameter
- Category
- Java
- Title
- print arraylist java
- Category
- Java
- Title
- java array copy
- Category
- Java
- Title
- how to import an arraylist in java
- Category
- Java