diff --git a/src/assignments/assignment06.rs b/src/assignments/assignment06.rs index 4fe740b..d687292 100644 --- a/src/assignments/assignment06.rs +++ b/src/assignments/assignment06.rs @@ -88,6 +88,18 @@ impl Semiring for f64 { } /// Polynomials with coefficient in `C`. +/// +/// For example, polynomial `x^2 + 5x + 6` is represented in `Polynomial` as follows: +/// +/// ``` +/// Polynomial { +/// coefficients: { +/// 2: 1, +/// 1: 5, +/// 0: 6, +/// }, +/// } +/// ``` #[derive(Debug, Clone, PartialEq, Eq)] pub struct Polynomial { coefficients: HashMap, @@ -118,7 +130,7 @@ impl From for Polynomial { } impl Polynomial { - /// The variable X. + /// Constructs polynomial `x`. pub fn x() -> Self { todo!() }